react-codemirror-merge
Version:
CodeMirror merge view for React.
14 lines (13 loc) • 590 B
TypeScript
import { DefaultExtensionsOptions } from '@uiw/react-codemirror';
import { EditorStateConfig, Extension } from '@codemirror/state';
import { ViewUpdate } from '@codemirror/view';
export interface ModifiedProps extends Omit<DefaultExtensionsOptions, 'theme'>, Omit<EditorStateConfig, 'doc'> {
value?: EditorStateConfig['doc'];
extensions?: Extension[];
/** Fired whenever a change occurs to the document. */
onChange?(value: string, viewUpdate: ViewUpdate): void;
}
export declare const Modified: {
(props: ModifiedProps): JSX.Element | null;
displayName: string;
};