From 6e55896886f002fc00935bbbbeaa2907529939d1 Mon Sep 17 00:00:00 2001 From: Spencer Elliott Date: Mon, 22 Oct 2018 14:18:32 -0400 Subject: [PATCH] Add a 'next' arg to slate-react render methods As documented here: https://docs.slatejs.org/guides/rendering --- types/slate-react/index.d.ts | 6 +++--- types/slate-react/slate-react-tests.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/types/slate-react/index.d.ts b/types/slate-react/index.d.ts index 31e7b95cbf..183cb462ef 100644 --- a/types/slate-react/index.d.ts +++ b/types/slate-react/index.d.ts @@ -93,9 +93,9 @@ export interface Plugin { renderEditor?: (props: RenderAttributes, editor?: Editor) => object | void; schema?: Schema; decorateNode?: (node: Node) => Range[] | void; - renderMark?: (props: RenderMarkProps) => any; - renderNode?: (props: RenderNodeProps) => any; - renderPlaceholder?: (props: RenderAttributes) => any; + renderMark?: (props: RenderMarkProps, next: () => void) => any; + renderNode?: (props: RenderNodeProps, next: () => void) => any; + renderPlaceholder?: (props: RenderAttributes, next: () => void) => any; renderPortal?: (props: RenderAttributes) => any; validateNode?: (node: Node) => any; } diff --git a/types/slate-react/slate-react-tests.tsx b/types/slate-react/slate-react-tests.tsx index d8c8ea0073..4b4a0cd9ed 100644 --- a/types/slate-react/slate-react-tests.tsx +++ b/types/slate-react/slate-react-tests.tsx @@ -3,7 +3,7 @@ import { Change, Value } from "slate"; import * as React from "react"; class MyPlugin implements Plugin { - renderNode(props: RenderNodeProps) { + renderNode(props: RenderNodeProps, next: () => void) { const { node } = props; if (node) { switch (node.object) {