wuchale
Version:
Protobuf-like i18n from plain code
6 lines (5 loc) • 399 B
TypeScript
import type { LoaderFunc } from './index.js';
import { type Runtime } from '../runtime.js';
export declare function currentRuntime(key: string, loadID: string): Runtime;
export declare function loadLocales(key: string, loadIDs: string[], load: LoaderFunc, locales: string[]): Promise<(loadID: string) => Runtime>;
export declare function runWithLocale<T>(locale: string, func: () => T): Promise<T>;