diff --git a/packages/core/src/NodeView.ts b/packages/core/src/NodeView.ts index 7ddd0394..306478ec 100644 --- a/packages/core/src/NodeView.ts +++ b/packages/core/src/NodeView.ts @@ -4,12 +4,7 @@ import { Node as ProseMirrorNode } from 'prosemirror-model' import { Editor as CoreEditor } from './Editor' import { Node } from './Node' import isiOS from './utilities/isiOS' -import { NodeViewRendererProps } from './types' - -interface NodeViewRendererOptions { - stopEvent: ((event: Event) => boolean) | null, - update: ((node: ProseMirrorNode, decorations: Decoration[]) => boolean) | null, -} +import { NodeViewRendererProps, NodeViewRendererOptions } from './types' export class NodeView implements ProseMirrorNodeView { diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index ecf29c0d..806dffc2 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -145,6 +145,11 @@ export type NodeViewProps = { deleteNode: () => void, } +export interface NodeViewRendererOptions { + stopEvent: ((event: Event) => boolean) | null, + update: ((node: ProseMirrorNode, decorations: Decoration[]) => boolean) | null, +} + export type NodeViewRendererProps = { editor: Editor, node: ProseMirrorNode,