UNPKG

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