UNPKG

@hi18n/core

Version:

Message internationalization meets immutability and type-safety - core runtime

13 lines 656 B
import { ErrorHandler } from "./error-handling.js"; import { CompiledMessage } from "./msgfmt.js"; export declare type EvalOption<T> = { id?: string | undefined; locale: string; timeZone?: string | undefined; params?: Record<string, unknown>; handleError?: ErrorHandler | undefined; collect?: ((submessages: (T | string)[]) => T | string) | undefined; wrap?: ((component: unknown, message: T | string | undefined) => T | string) | undefined; }; export declare function evaluateMessage<T = string>(msg: CompiledMessage, options: EvalOption<T>, numberValue?: number | bigint): T | string; //# sourceMappingURL=msgfmt-eval.d.ts.map