UNPKG

rodemirror

Version:
18 lines (15 loc) 737 B
import * as react from 'react'; import { ComponentProps } from 'react'; import { EditorStateConfig, EditorState, Extension } from '@codemirror/state'; import { ViewUpdate, EditorView } from '@codemirror/view'; declare type CodeMirrorProps = { value?: EditorStateConfig['doc']; selection?: EditorStateConfig['selection']; onUpdate?: (update: ViewUpdate) => void; onEditorViewChange?: (editorView: EditorView) => void; onEditorStateChange?: (editorState: EditorState) => void; extensions?: Extension[]; elementProps?: ComponentProps<'div'>; }; declare const CodeMirror: react.ForwardRefExoticComponent<CodeMirrorProps & react.RefAttributes<HTMLDivElement>>; export { CodeMirrorProps, CodeMirror as default };