UNPKG

@wener/ui

Version:

13 lines (12 loc) 700 B
import type monacoEditorApi from 'monaco-editor'; import React from 'react'; import { EditorProps } from '@monaco-editor/react'; export declare type MonacoApi = typeof monacoEditorApi; export declare type MonacoCodeEditor = monacoEditorApi.editor.IStandaloneCodeEditor; export declare type MonacoDiffEditor = monacoEditorApi.editor.IStandaloneDiffEditor; export interface MonacoEditorProps extends Omit<EditorProps, 'editorDidMount' | 'onChange'> { editorDidMount?: (editor: MonacoCodeEditor, monaco: MonacoApi) => void; value?: string; onChange?: (v: string, e: monacoEditorApi.editor.IModelContentChangedEvent) => void; } export declare const MonacoEditor: React.FC<MonacoEditorProps>;