UNPKG

md-editor-v3

Version:

Markdown editor for vue3, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it...

138 lines (137 loc) 3.7 kB
import { PropType, VNode } from 'vue'; import { PreviewThemes, Themes } from '../MdEditor/type'; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ title: { type: PropType<string>; default: string; }; visible: { type: PropType<boolean>; default: undefined; }; /** * 展示在工具栏的内容,通常是个图标 * * @deprecated 使用默认插槽代替 */ trigger: { type: PropType<string | VNode>; default: undefined; }; onChange: { type: PropType<(visible: boolean) => void>; default: undefined; }; overlay: { type: PropType<string | VNode>; default: undefined; }; /** * ==没有意义,仅用于规避克隆组件自动嵌入insert方法时,传入的是该组件而产生的waring */ insert: { type: PropType<() => void>; default: undefined; }; language: { type: PropType<string>; default: undefined; }; theme: { type: PropType<Themes>; default: undefined; }; previewTheme: { type: PropType<PreviewThemes>; default: undefined; }; codeTheme: { type: PropType<string>; default: undefined; }; disabled: { type: PropType<boolean>; default: undefined; }; showToolbarName: { type: PropType<boolean>; default: undefined; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "onChange"[], "onChange", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ title: { type: PropType<string>; default: string; }; visible: { type: PropType<boolean>; default: undefined; }; /** * 展示在工具栏的内容,通常是个图标 * * @deprecated 使用默认插槽代替 */ trigger: { type: PropType<string | VNode>; default: undefined; }; onChange: { type: PropType<(visible: boolean) => void>; default: undefined; }; overlay: { type: PropType<string | VNode>; default: undefined; }; /** * ==没有意义,仅用于规避克隆组件自动嵌入insert方法时,传入的是该组件而产生的waring */ insert: { type: PropType<() => void>; default: undefined; }; language: { type: PropType<string>; default: undefined; }; theme: { type: PropType<Themes>; default: undefined; }; previewTheme: { type: PropType<PreviewThemes>; default: undefined; }; codeTheme: { type: PropType<string>; default: undefined; }; disabled: { type: PropType<boolean>; default: undefined; }; showToolbarName: { type: PropType<boolean>; default: undefined; }; }>> & Readonly<{ onOnChange?: ((...args: any[]) => any) | undefined; }>, { title: string; onChange: (visible: boolean) => void; insert: () => void; language: string; disabled: boolean; showToolbarName: boolean; theme: Themes; previewTheme: string; codeTheme: string; overlay: string | VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; visible: boolean; trigger: string | VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;