UNPKG

784 BTypeScriptView Raw
1import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
2import { TranslateService } from './translate.service';
3import { Subscription } from 'rxjs';
4export declare class TranslatePipe implements PipeTransform, OnDestroy {
5 private translate;
6 private _ref;
7 value: string;
8 lastKey: string;
9 lastParams: any[];
10 onTranslationChange: Subscription;
11 onLangChange: Subscription;
12 onDefaultLangChange: Subscription;
13 constructor(translate: TranslateService, _ref: ChangeDetectorRef);
14 updateValue(key: string, interpolateParams?: Object, translations?: any): void;
15 transform(query: string, ...args: any[]): any;
16 /**
17 * Clean any existing subscription to change events
18 */
19 private _dispose;
20 ngOnDestroy(): void;
21}