UNPKG

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