@jay-js/system
Version:
A powerful and flexible TypeScript library for UI, state management, lazy loading, routing and managing draggable elements in modern web applications.
18 lines (17 loc) • 612 B
TypeScript
import type { Ti18nOptions, Ti18nState } from "../types.js";
/**
* Default internationalization options
* @type {Ti18nOptions}
*/
export declare const i18nOptions: Ti18nOptions;
/**
* State management for internationalization
* Tracks the current locale and loaded language data
* @type {state<Ti18nState>}
*/
export declare const i18nState: import("../../index.js").TState<Ti18nState>;
/**
* Defines or updates internationalization options
* @param {Partial<Ti18nOptions>} options - The i18n options to set or update
*/
export declare function i18nDefineOptions(options: Partial<Ti18nOptions>): void;