@awesome-fe/translate
Version:
Translation utils
12 lines (11 loc) • 678 B
TypeScript
import { AbstractTranslator } from './abstract-translator';
import { DomDocument, DomDocumentFragment, DomElement } from '../dom/parse5/dom-models';
import { TranslationOptions } from './translation-options';
export declare class HtmlTranslator extends AbstractTranslator<DomDocumentFragment | DomDocument> {
private selectors;
parse(text: string, options?: TranslationOptions): DomDocumentFragment | DomDocument;
serialize(doc: DomDocumentFragment | DomDocument): string;
translateDoc(doc: DomDocumentFragment | DomDocument): DomDocumentFragment | DomDocument;
applyTranslation(origin: DomElement, translation: string): void;
private addWrapperForLi;
}