1 | import { PipeTransform, EventEmitter, OnDestroy, ChangeDetectorRef } from '@angular/core';
|
2 | import { TranslateService, LangChangeEvent, TranslationChangeEvent, DefaultLangChangeEvent } from './translate.service';
|
3 | export 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 | }
|