UNPKG

@bemedev/i18n

Version:

Internationalization library for Bemedev projects, providing utilities for managing translations and locale-specific content.

9 lines 746 B
import type { DefineTransition_F, Fn, LanguageMessages } from './types'; export declare const defineTranslation: DefineTransition_F; export declare const dt: DefineTransition_F; export type FnBasic<Main extends Fn, Tr extends object> = Tr & Main; export declare const addFn: <Main extends Fn, const Tr extends object = object>(main: Main, extensions?: Tr) => FnBasic<Main, Tr>; export declare const innerArgs: (translation: any, KEY: string, args?: any) => any; export declare function getTranslation(locale: string, translations: LanguageMessages, key: string, args?: any): any; export declare const createConfig: <const R extends LanguageMessages>(func: ((define: typeof defineTranslation) => R) | R) => R; //# sourceMappingURL=helpers.d.ts.map