@vuux/editor
Version:
Vue Nuxt 富文本编辑器
17 lines (16 loc) • 830 B
TypeScript
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;
}