UNPKG

chronos-ts

Version:

A comprehensive TypeScript library for date and time manipulation, inspired by Carbon PHP. Features immutable API, intervals, periods, timezones, and i18n support.

67 lines (66 loc) 1.45 kB
/** * Locale configuration for Chronos * @module locales */ import { LocaleConfig } from '../types'; export type { LocaleConfig } from '../types'; /** * English (US) locale configuration */ export declare const en: LocaleConfig; /** * French locale configuration */ export declare const fr: LocaleConfig; /** * Spanish locale configuration */ export declare const es: LocaleConfig; /** * Italian locale configuration */ export declare const it: LocaleConfig; /** * Arabic locale configuration (Modern Standard Arabic) */ export declare const ar: LocaleConfig; /** * Russian locale configuration */ export declare const ru: LocaleConfig; /** * German locale configuration */ export declare const de: LocaleConfig; /** * Japanese locale configuration */ export declare const ja: LocaleConfig; /** * Chinese (Simplified) locale configuration */ export declare const zh: LocaleConfig; /** * Portuguese (Brazil) locale configuration */ export declare const pt: LocaleConfig; /** * All available locales */ export declare const locales: Record<string, LocaleConfig>; /** * Default locale */ export declare const defaultLocale: LocaleConfig; /** * Get a locale by code */ export declare function getLocale(code: string): LocaleConfig; /** * Register a new locale */ export declare function registerLocale(config: LocaleConfig): void; /** * Get available locale codes */ export declare function getAvailableLocales(): string[];