UNPKG

768 BTypeScriptView Raw
1import { ElementRef, AfterViewChecked, OnDestroy } from '@angular/core';
2import { Subscription } from 'rxjs';
3import { TranslateService } from './translate.service';
4export declare class TranslateDirective implements AfterViewChecked, OnDestroy {
5 private translateService;
6 private element;
7 key: string;
8 lastParams: any;
9 onLangChangeSub: Subscription;
10 onDefaultLangChangeSub: Subscription;
11 onTranslationChangeSub: Subscription;
12 translate: string;
13 translateParams: any;
14 constructor(translateService: TranslateService, element: ElementRef);
15 ngAfterViewChecked(): void;
16 checkNodes(forceUpdate?: boolean, translations?: any): void;
17 updateValue(key: string, node: any, translations: any): void;
18 ngOnDestroy(): void;
19}