UNPKG

@oiij/markdown-it

Version:

A Vue Composable for markdown-it

18 lines (17 loc) 628 B
import markdownIt, { Options } from "markdown-it"; import { Ref } from "vue"; //#region src/index.d.ts type MarkDownItOptions = Options & { manual?: boolean; domPurify?: boolean; }; declare function useMarkdownIt(defaultValue?: Ref<string> | string, options?: MarkDownItOptions): { value: Ref<string | undefined, string | undefined>; html: Ref<string, string>; domRef: Ref<HTMLElement | undefined, HTMLElement | undefined>; md: markdownIt; render: (value: string) => string; }; type MarkdownItReturns = ReturnType<typeof useMarkdownIt>; //#endregion export { MarkDownItOptions, MarkdownItReturns, useMarkdownIt };