react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
25 lines (24 loc) • 1.72 kB
TypeScript
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