@awesome-fe/translate
Version:
Translation utils
17 lines (16 loc) • 776 B
TypeScript
import { DomElement, DomParentNode, DomSelector } from '../dom/parse5/dom-models';
import { Exporter } from './exporter';
import { ExportOptions } from './common';
export interface HtmlExporterOptions extends ExportOptions {
mono: boolean;
}
export declare class HtmlExporter extends Exporter {
private readonly selectors;
constructor(selectors?: ((node: DomElement) => boolean)[]);
exportContent(content: string, options: HtmlExporterOptions): string;
addIdForHeaders(body: DomParentNode): void;
markAndSwapAll(body: DomParentNode): void;
monochromatic(parent: DomParentNode): void;
}
export declare function markAndSwap(element: DomParentNode, selector: DomSelector): void;
export declare function restructureTable(element: DomParentNode): void;