UNPKG

react-intlayer

Version:

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

49 lines (47 loc) 1.44 kB
import * as _intlayer_types0 from "@intlayer/types"; import { LocalesValues } 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) => { localeCookie: _intlayer_types0.Locale; setLocaleCookie: (locale: LocalesValues) => void; }; //#endregion export { localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage }; //# sourceMappingURL=useLocaleStorage.d.ts.map