UNPKG

@jsverse/transloco-locale

Version:

The localization (l10n) library plugin for Transloco

17 lines (16 loc) 978 B
import { InjectionToken } from '@angular/core'; import { Locale, DateFormatOptions, NumberStyles } from './transloco-locale.types'; export interface TranslocoDateTransformer { transform(date: Date, locale: Locale, options: DateFormatOptions): string; } export interface TranslocoNumberTransformer { transform(value: number | string, type: NumberStyles, locale: Locale, options: Intl.NumberFormatOptions): string; } export declare const TRANSLOCO_DATE_TRANSFORMER: InjectionToken<TranslocoDateTransformer>; export declare const TRANSLOCO_NUMBER_TRANSFORMER: InjectionToken<TranslocoNumberTransformer>; export declare class DefaultDateTransformer implements TranslocoDateTransformer { transform(date: Date, locale: Locale, options: DateFormatOptions): string; } export declare class DefaultNumberTransformer implements TranslocoNumberTransformer { transform(value: number | string, type: NumberStyles, locale: string, options: Intl.NumberFormatOptions): string; }