UNPKG

@awesome-fe/translate

Version:
14 lines (13 loc) 679 B
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; }