UNPKG

react-intlayer

Version:

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

48 lines (47 loc) 1.47 kB
import { LocalesValues } from "@intlayer/types/module_augmentation"; import * as _$_intlayer_types0 from "@intlayer/types"; //#region src/client/useLocaleStorage.d.ts /** * Get the locale cookie */ /** * Get the locale cookie */ declare const localeInStorage: _$_intlayer_types0.Locale; /** * @deprecated Use localeInStorage instead * * Get the locale cookie */ declare const localeCookie: _$_intlayer_types0.Locale; /** * Set the locale cookie */ declare const setLocaleInStorage: (locale: LocalesValues, isCookieEnabled?: boolean) => void; /** * @deprecated Use setLocaleInStorage instead * * Set the locale cookie */ declare const setLocaleCookie: (locale: LocalesValues, isCookieEnabled?: boolean) => void; /** * Hook that provides the locale cookie and a function to set it */ declare const useLocaleStorage: (isCookieEnabled?: boolean) => { getLocale: () => _$_intlayer_types0.Locale; setLocale: (locale: LocalesValues) => void; }; /** * @deprecated Use useLocaleStorage instead * * For GDPR compliance, use useLocaleStorage instead * * Hook that provides the locale cookie and a function to set it */ declare const useLocaleCookie: (isCookieEnabled?: boolean) => { getLocale: () => _$_intlayer_types0.Locale; setLocale: (locale: LocalesValues) => void; }; //#endregion export { localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage }; //# sourceMappingURL=useLocaleStorage.d.ts.map