angular-l10n
Version:
An Angular library to translate messages, dates and numbers
13 lines (12 loc) • 824 B
TypeScript
import { NumberFormatStyle, DigitsOptions, DateTimeOptions, RelativeTimeOptions, Unit } from './types';
export declare class IntlFormatter {
static formatNumber(value: any, defaultLocale: string, style: NumberFormatStyle, digits?: string | DigitsOptions, currency?: string, currencyDisplay?: string): string;
static formatDate(value: any, defaultLocale: string, format: string | DateTimeOptions, timezone?: string): string;
static formatRelativeTime(value: any, unit: Unit, defaultLocale: string, format?: RelativeTimeOptions): string;
private static numberFormatter;
private static dateTimeFormatter;
private static relativeTimeFormatter;
private static isDate;
private static isoStringToDate;
}
export declare function formatDigitsAliases(digits: string): DigitsOptions | null;