mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-04 14:57:10 +00:00
Merge pull request #29957 from elliottsj/slate-react-next
[slate-react] Add a 'next' arg to slate-react render methods
This commit is contained in:
Vendored
+3
-3
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user