UNPKG

@vuux/editor

Version:

Vue Nuxt 富文本编辑器

17 lines (16 loc) 830 B
import { _Lexer } from './Lexer'; import { MarkedOptions } from './MarkedOptions'; import { Token, TokensList } from './Tokens'; export declare class _Hooks<ParserOutput = string, RendererOutput = string> { options: MarkedOptions<ParserOutput, RendererOutput>; block?: boolean; constructor(options?: MarkedOptions<ParserOutput, RendererOutput>); static passThroughHooks: Set<string>; static passThroughHooksRespectAsync: Set<string>; preprocess(markdown: string): string; postprocess(html: ParserOutput): ParserOutput; processAllTokens(tokens: Token[] | TokensList): Token[] | TokensList; emStrongMask(src: string): string; provideLexer(): typeof _Lexer.lexInline; provideParser(): (tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput> | undefined) => ParserOutput; }