@vuux/editor
Version:
Vue Nuxt 富文本编辑器
15 lines (14 loc) • 985 B
TypeScript
import { _Renderer } from './Renderer';
import { _TextRenderer } from './TextRenderer';
import { Token } from './Tokens';
import { MarkedOptions } from './MarkedOptions';
export declare class _Parser<ParserOutput = string, RendererOutput = string> {
options: MarkedOptions<ParserOutput, RendererOutput>;
renderer: _Renderer<ParserOutput, RendererOutput>;
textRenderer: _TextRenderer<RendererOutput>;
constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);
static parse<ParserOutput = string, RendererOutput = string>(tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput>): ParserOutput;
static parseInline<ParserOutput = string, RendererOutput = string>(tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput>): ParserOutput;
parse(tokens: Token[], top?: boolean): ParserOutput;
parseInline(tokens: Token[], renderer?: _Renderer<ParserOutput, RendererOutput> | _TextRenderer<RendererOutput>): ParserOutput;
}