UNPKG

markdown-editor-preview

Version:

基于Vue3和TypeScript的Markdown预览编辑器,支持双向滚动同步、代码高亮和自定义渲染器,提供流畅的编辑和预览体验

25 lines (24 loc) 999 B
import { LazyLoadOptions, Renderer } from '../core'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Props = { /** * 要渲染的 Markdown 文本,转换过程是同步的。 */ value: string; /** 设置个唯一 ID,由于区分锚点。*/ docId?: string; /** * Markdown 渲染器,可以为 MarkdownIt 的实例。 * 如果是字符串则使用预设,详见源码里上面的 script 块。 * * @default "guest" */ renderer?: Renderer; /** 懒加载相关的选项,默认为空 */ lazyLoading?: LazyLoadOptions; }; declare function getHTML(): string; declare const _default: DefineComponent<__VLS_Props, { getHTML: typeof getHTML; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;