UNPKG

@vuux/editor

Version:

Vue Nuxt 富文本编辑器

35 lines (34 loc) 1.76 kB
import { Rules } from './rules'; import { _Lexer } from './Lexer'; import { Links, Tokens } from './Tokens'; import { MarkedOptions } from './MarkedOptions'; export declare class _Tokenizer<ParserOutput = string, RendererOutput = string> { options: MarkedOptions<ParserOutput, RendererOutput>; rules: Rules; lexer: _Lexer<ParserOutput, RendererOutput>; constructor(options?: MarkedOptions<ParserOutput, RendererOutput>); space(src: string): Tokens.Space | undefined; code(src: string): Tokens.Code | undefined; fences(src: string): Tokens.Code | undefined; heading(src: string): Tokens.Heading | undefined; hr(src: string): Tokens.Hr | undefined; blockquote(src: string): Tokens.Blockquote | undefined; list(src: string): Tokens.List | undefined; html(src: string): Tokens.HTML | undefined; def(src: string): Tokens.Def | undefined; table(src: string): Tokens.Table | undefined; lheading(src: string): Tokens.Heading | undefined; paragraph(src: string): Tokens.Paragraph | undefined; text(src: string): Tokens.Text | undefined; escape(src: string): Tokens.Escape | undefined; tag(src: string): Tokens.Tag | undefined; link(src: string): Tokens.Link | Tokens.Image | undefined; reflink(src: string, links: Links): Tokens.Link | Tokens.Image | Tokens.Text | undefined; emStrong(src: string, maskedSrc: string, prevChar?: string): Tokens.Em | Tokens.Strong | undefined; codespan(src: string): Tokens.Codespan | undefined; br(src: string): Tokens.Br | undefined; del(src: string): Tokens.Del | undefined; autolink(src: string): Tokens.Link | undefined; url(src: string): Tokens.Link | undefined; inlineText(src: string): Tokens.Text | undefined; }