UNPKG

@commercetools-frontend/i18n

Version:
14 lines (13 loc) 472 B
import type { TMessageTranslations } from "../export-types.js"; export type TMessageTranslationsAsync = (locale: string) => Promise<TMessageTranslations>; export type TState = { isLoading: boolean; messages?: TMessageTranslations; error?: Error; }; export type THookOptions = { locale?: string; loader: TMessageTranslationsAsync; }; declare const useAsyncIntlMessages: ({ locale, loader }: THookOptions) => TState; export default useAsyncIntlMessages;