@awesome-fe/translate
Version:
Translation utils
14 lines (13 loc) • 679 B
TypeScript
import { Asciidoctor } from '@asciidoctor/core';
import { AbstractNode, AdocNodeRendererMap } from '../../utils/adoc-node-renderer';
import { TinyFallbackRenderer } from './tiny-fallback-renderer';
/**
* 一个精简的 HTML 转换器,为的是生成便于翻译和转回 adoc 的 HTML 格式,这个格式尽可能和 markdown 生成的 HTML 相似,以便作为中间码与 markdown 互转。
*
* 公共属性:adoc-node=node.getNodeName()
*/
export declare class TinyHtmlConverter implements Asciidoctor.AbstractConverter {
renderers: AdocNodeRendererMap;
fallbackRenderer: TinyFallbackRenderer;
convert(node: AbstractNode, transform?: string): string;
}