UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

9 lines (8 loc) 528 B
/// <reference types="react" /> import * as React from 'react'; import ProviderFactory from '../providerFactory'; import { EditorView, Node as PMNode, NodeView } from '../prosemirror'; export interface ReactNodeViewComponents { [key: string]: React.ComponentClass<any> | React.StatelessComponent<any>; } export default function nodeViewFactory(providerFactory: ProviderFactory, reactNodeViewComponents: ReactNodeViewComponents, isBlockNodeView?: boolean): (node: PMNode, view: EditorView, getPos: () => number) => NodeView;