UNPKG

@ngx-easy-i18n-js/core

Version:

The easy internationalization (i18n) library for Angular

23 lines (22 loc) 1.1 kB
import { ElementRef, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TrDirective implements OnDestroy { private el; set trKey(key: string); set trNamespace(namespace: string); set trGender(gender: 'male' | 'female' | 'other'); set trArgs(args: string[]); set trNamedArgs(namedArgs: Record<string, string>); private currentKey?; private currentParams?; private lastParams?; private changes; constructor(el: ElementRef<HTMLElement>); ngOnDestroy(): void; private render; private updateValue; private getContent; private setContent; static ɵfac: i0.ɵɵFactoryDeclaration<TrDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TrDirective, "[tr]", never, { "trKey": { "alias": "trKey"; "required": false; }; "trNamespace": { "alias": "trNamespace"; "required": false; }; "trGender": { "alias": "trGender"; "required": false; }; "trArgs": { "alias": "trArgs"; "required": false; }; "trNamedArgs": { "alias": "trNamedArgs"; "required": false; }; }, {}, never, never, true, never>; }