UNPKG

@vuux/editor

Version:

Vue Nuxt 富文本编辑器

31 lines (30 loc) 1.61 kB
import { MarkedOptions } from './MarkedOptions'; import { Tokens } from './Tokens'; import { _Parser } from './Parser'; export declare class _Renderer<ParserOutput = string, RendererOutput = string> { options: MarkedOptions<ParserOutput, RendererOutput>; parser: _Parser<ParserOutput, RendererOutput>; constructor(options?: MarkedOptions<ParserOutput, RendererOutput>); space(token: Tokens.Space): RendererOutput; code({ text, lang, escaped }: Tokens.Code): RendererOutput; blockquote({ tokens }: Tokens.Blockquote): RendererOutput; html({ text }: Tokens.HTML | Tokens.Tag): RendererOutput; def(token: Tokens.Def): RendererOutput; heading({ tokens, depth }: Tokens.Heading): RendererOutput; hr(token: Tokens.Hr): RendererOutput; list(token: Tokens.List): RendererOutput; listitem(item: Tokens.ListItem): RendererOutput; checkbox({ checked }: Tokens.Checkbox): RendererOutput; paragraph({ tokens }: Tokens.Paragraph): RendererOutput; table(token: Tokens.Table): RendererOutput; tablerow({ text }: Tokens.TableRow<ParserOutput>): RendererOutput; tablecell(token: Tokens.TableCell): RendererOutput; strong({ tokens }: Tokens.Strong): RendererOutput; em({ tokens }: Tokens.Em): RendererOutput; codespan({ text }: Tokens.Codespan): RendererOutput; br(token: Tokens.Br): RendererOutput; del({ tokens }: Tokens.Del): RendererOutput; link({ href, title, tokens }: Tokens.Link): RendererOutput; image({ href, title, text, tokens }: Tokens.Image): RendererOutput; text(token: Tokens.Text | Tokens.Escape): RendererOutput; }