UNPKG

angular-l10n

Version:

Angular library to translate texts, dates and numbers

23 lines (22 loc) 1.34 kB
import { PipeTransform } from '@angular/core'; import { L10nAsyncPipe } from '../models/l10n-async-pipe'; import { L10nTranslationService } from '../services/l10n-translation.service'; import * as i0 from "@angular/core"; export declare class L10nTranslatePipe implements PipeTransform { protected translation: L10nTranslationService; constructor(translation: L10nTranslationService); transform(key: null, language: string, params?: any): null; transform(key: "", language: string, params?: any): null; transform(key: string, language: string, params?: any): string; transform(key: any, language: string, params?: any): string | null; static ɵfac: i0.ɵɵFactoryDeclaration<L10nTranslatePipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<L10nTranslatePipe, "translate", true>; } export declare class L10nTranslateAsyncPipe extends L10nAsyncPipe implements PipeTransform { transform(key: null, params?: any, language?: string): null; transform(key: "", params?: any, language?: string): null; transform(key: string, params?: any, language?: string): string; transform(key: any, params?: any, language?: string): string | null; static ɵfac: i0.ɵɵFactoryDeclaration<L10nTranslateAsyncPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<L10nTranslateAsyncPipe, "translateAsync", true>; }