@ngx-translate/core
Version:
The internationalization (i18n) library for Angular
21 lines (20 loc) • 891 B
TypeScript
import { ChangeDetectorRef, EventEmitter, OnDestroy, PipeTransform } from '@angular/core';
import { DefaultLangChangeEvent, LangChangeEvent, TranslateService, TranslationChangeEvent } from './translate.service';
export declare class TranslatePipe implements PipeTransform, OnDestroy {
private translate;
private _ref;
value: string;
lastKey: string;
lastParams: any[];
onTranslationChange: EventEmitter<TranslationChangeEvent>;
onLangChange: EventEmitter<LangChangeEvent>;
onDefaultLangChange: EventEmitter<DefaultLangChangeEvent>;
constructor(translate: TranslateService, _ref: ChangeDetectorRef);
updateValue(key: string, interpolateParams?: Object, translations?: any): void;
transform(query: string, ...args: any[]): any;
/**
* Clean any existing subscription to change events
*/
private _dispose;
ngOnDestroy(): void;
}