@ngx-easy-i18n-js/core
Version:
The easy internationalization (i18n) library for Angular
23 lines (22 loc) • 1.1 kB
TypeScript
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>;
}