UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

26 lines (25 loc) 679 B
import { Plugin, Schema, EditorState, EditorView } from '../prosemirror'; import { RefsNode, Refs } from './schema-builder'; declare var _default: <T>(options: Options) => EditorInstance<T>; export default _default; export interface ProseMirrorWithRefs extends EditorState<Schema<any, any>> { doc: RefsNode; } export interface Options { doc: RefsNode; plugin?: Plugin; plugins?: Plugin[]; nodeViews?: { [key: string]: any; }; schema?: Schema<any, any>; } export interface EditorInstance<T> { editorView: EditorView; pluginState: T; pluginStates: any[]; plugin: Plugin; plugins: Plugin[]; refs: Refs; sel: number; }