UNPKG

@awesome-fe/translate

Version:
12 lines (11 loc) 678 B
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; }