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
TypeScript
/**
* 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[];