UNPKG

@ngx-translate/core

Version:

27 lines (26 loc) 1.34 kB
import { AfterViewChecked, ChangeDetectorRef, ElementRef, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { TranslateService } from './translate.service'; import * as i0 from "@angular/core"; export declare class TranslateDirective implements AfterViewChecked, OnDestroy { private translateService; private element; private _ref; key: string; lastParams: any; currentParams: any; onLangChangeSub: Subscription; onDefaultLangChangeSub: Subscription; onTranslationChangeSub: Subscription; set translate(key: string); set translateParams(params: any); constructor(translateService: TranslateService, element: ElementRef, _ref: ChangeDetectorRef); ngAfterViewChecked(): void; checkNodes(forceUpdate?: boolean, translations?: any): void; updateValue(key: string, node: any, translations: any): void; getContent(node: any): string; setContent(node: any, content: string): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TranslateDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TranslateDirective, "[translate],[ngx-translate]", never, { "translate": { "alias": "translate"; "required": false; }; "translateParams": { "alias": "translateParams"; "required": false; }; }, {}, never, never, false, never>; }