UNPKG

reactjs-localizer

Version:
19 lines (18 loc) 581 B
import { Dispatch, ReactNode, SetStateAction } from 'react'; export declare type Locales = { [localeId: string]: { [language: string]: string; }; }; export declare type LocalizeParams = Record<string, string | number>; export declare type ProviderProps = { children: ReactNode; currentLanguage: string; defaultLanguage: string; locales: Locales; }; export declare type ContextProps = { language: string; setLanguage: Dispatch<SetStateAction<string>>; localize: (localeId: string, params?: LocalizeParams) => string; };