@awesome-fe/translate
Version:
Translation utils
10 lines (9 loc) • 362 B
TypeScript
import { Asciidoctor } from '@asciidoctor/core';
import { AdocNodeTypes } from './adoc-node-types';
export import AbstractNode = Asciidoctor.AbstractNode;
export interface AdocNodeRenderer<T extends AbstractNode> {
render(node: T): string;
}
export declare type AdocNodeRendererMap = {
[K in keyof AdocNodeTypes]?: AdocNodeRenderer<AdocNodeTypes[K]>;
};