UNPKG

@ngx-translate/core

Version:

The internationalization (i18n) library for Angular

21 lines (20 loc) 891 B
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; }