UNPKG

@pap-it/tools-translator

Version:
32 lines (31 loc) 950 B
import { CustomElement } from "@pap-it/system-utils"; export declare class Translator extends CustomElement { static style: string; private spanElement; private text; get Text(): string; private key; get Key(): string | null; set Key(value: string | null); private dynamicAttributes; private noupdate; private observer; private internalset; scope?: string; constructor(); connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void; firstRender(): void; private mutantobservercallback; private handletranslateslotchange; private onscopeupdate; translateKey(key: string, variables?: Record<string, string>): string; private updateText; render(): DocumentFragment; } declare global { interface HTMLElementTagNameMap { "pap-translator": Translator; } }