react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
15 lines (14 loc) • 867 B
TypeScript
import { IInterpreterPluginState as IInterpreterPluginState$1 } from "../plugins.js";
import * as _$_intlayer_core_interpreter0 from "@intlayer/core/interpreter";
import { DeclaredLocales, LocalesValues } from "@intlayer/types/module_augmentation";
import { Dictionary } from "@intlayer/types/dictionary";
//#region src/server/useDictionary.d.ts
/**
* On the server side, Hook that transform a dictionary and return the content
*
* If the locale is not provided, it will use the locale from the server context
*/
declare const useDictionary: <const T extends Dictionary, const L extends LocalesValues = DeclaredLocales>(dictionary: T, locale?: L, fallbackLocale?: DeclaredLocales) => _$_intlayer_core_interpreter0.DeepTransformContent<T["content"], IInterpreterPluginState$1, L>;
//#endregion
export { useDictionary };
//# sourceMappingURL=useDictionary.d.ts.map