UNPKG

form-designer-xinyi

Version:

基于vue3的设计器,可视化开发页面表单

88 lines (86 loc) 2.61 kB
import { editor } from 'monaco-editor'; /** * 设置文本 * @param text */ declare function setValue(text: string): void; /** * 光标处插入文本 * @param text */ declare function insertText(text: string): void; declare const _default: import('@vue/runtime-core').DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{ language?: string; readOnly?: boolean; valueFormat?: string; modelValue?: any; config?: editor.IStandaloneEditorConstructionOptions; lineNumbers?: "on" | "off"; autoToggleTheme?: boolean; theme?: "vs-light" | "vs-dark" | "hc-black"; }>, { language: string; readOnly: boolean; valueFormat: string; lineNumbers: string; theme: string; config: () => { selectOnLineNumbers: boolean; minimap: { enabled: boolean; }; }; }>, { setValue: typeof setValue; insertText: typeof insertText; }, unknown, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; }, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{ language?: string; readOnly?: boolean; valueFormat?: string; modelValue?: any; config?: editor.IStandaloneEditorConstructionOptions; lineNumbers?: "on" | "off"; autoToggleTheme?: boolean; theme?: "vs-light" | "vs-dark" | "hc-black"; }>, { language: string; readOnly: boolean; valueFormat: string; lineNumbers: string; theme: string; config: () => { selectOnLineNumbers: boolean; minimap: { enabled: boolean; }; }; }>>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { readOnly: boolean; config: editor.IStandaloneEditorConstructionOptions; language: string; lineNumbers: "on" | "off"; valueFormat: string; theme: "vs-light" | "vs-dark" | "hc-black"; }, {}>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: import('vue').PropType<T[K]>; required: true; }; }; type __VLS_WithDefaults<P, D> = { [K in keyof Pick<P, keyof P>]: K extends keyof D ? __VLS_Prettify<P[K] & { default: D[K]; }> : P[K]; }; type __VLS_Prettify<T> = { [K in keyof T]: T[K]; } & {};