UNPKG

easyest-xqp

Version:

92 lines (91 loc) 2.93 kB
export declare const MonacoEditor: import("utils-xqp").SFCWithInstall<import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType<string>; default: null; }; width: { type: import("vue").PropType<string | number>; default: string; }; height: { type: import("vue").PropType<string | number>; default: string; }; language: { type: import("vue").PropType<string>; default: string; }; theme: { type: import("vue").PropType<import("./monacoEditorType").Theme>; validator(value: string): boolean; default: string; }; options: { type: import("vue").PropType<import("./monacoEditorType").Options>; default(): { automaticLayout: boolean; foldingStrategy: string; renderLineHighlight: string; selectOnLineNumbers: boolean; minimap: { enabled: boolean; }; readOnly: boolean; contextmenu: boolean; fontSize: number; scrollBeyondLastLine: boolean; overviewRulerBorder: boolean; }; }; }, { codeEditBox: import("vue").Ref<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: import("vue").PropType<string>; default: null; }; width: { type: import("vue").PropType<string | number>; default: string; }; height: { type: import("vue").PropType<string | number>; default: string; }; language: { type: import("vue").PropType<string>; default: string; }; theme: { type: import("vue").PropType<import("./monacoEditorType").Theme>; validator(value: string): boolean; default: string; }; options: { type: import("vue").PropType<import("./monacoEditorType").Options>; default(): { automaticLayout: boolean; foldingStrategy: string; renderLineHighlight: string; selectOnLineNumbers: boolean; minimap: { enabled: boolean; }; readOnly: boolean; contextmenu: boolean; fontSize: number; scrollBeyondLastLine: boolean; overviewRulerBorder: boolean; }; }; }>> & { [x: `on${Capitalize<string>}`]: ((...args: any[]) => any) | undefined; }, { width: string | number; modelValue: string; height: string | number; options: import("./monacoEditorType").Options; theme: import("./monacoEditorType").Theme; language: string; }>> & Record<string, any>; export default MonacoEditor;