UNPKG

react-intlayer

Version:

Easily internationalize i18n your React applications with type-safe multilingual content management.

25 lines (24 loc) 1.72 kB
import { IntlayerNode } from "./IntlayerNode.js"; import { IntlayerClientContext, IntlayerProvider, IntlayerProviderContent, IntlayerProviderProps, useIntlayerContext } from "./client/IntlayerProvider.js"; import { t } from "./client/t.js"; import { IInterpreterPluginReact } from "./plugins.js"; import { useDictionary } from "./client/useDictionary.js"; import { useDictionaryAsync } from "./client/useDictionaryAsync.js"; import { useDictionaryDynamic } from "./client/useDictionaryDynamic.js"; import { useI18n } from "./client/useI18n.js"; import { useIntlayer } from "./client/useIntlayer.js"; import { useLoadDynamic } from "./client/useLoadDynamic.js"; import { useLocale } from "./client/useLocale.js"; import { useLocaleBase } from "./client/useLocaleBase.js"; import { localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage } from "./client/useLocaleStorage.js"; import { getDictionary } from "./getDictionary.js"; import { getIntlayer } from "./getIntlayer.js"; import { MarkdownProvider } from "./markdown/MarkdownProvider.js"; import "./markdown/index.js"; //#region src/index.d.ts declare module '@intlayer/core' { interface IInterpreterPlugin<T, S, L> extends IInterpreterPluginReact<T> {} } //#endregion export { IntlayerClientContext, type IntlayerNode, IntlayerProvider, IntlayerProviderContent, type IntlayerProviderProps, MarkdownProvider, getDictionary, getIntlayer, localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, t, useDictionary, useDictionaryAsync, useDictionaryDynamic, useI18n, useIntlayer, useIntlayerContext, useLoadDynamic, useLocale, useLocaleBase, useLocaleCookie, useLocaleStorage }; //# sourceMappingURL=index.d.ts.map