Files
simple-react-app-kit/packages/i18n/src/runtime/context.ts
T

14 lines
377 B
TypeScript
Raw Normal View History

import * as React from "react"
import type { IntlFormatters, LocaleDefinition, MessageCatalogs } from "./types"
export interface I18nRuntimeContextValue {
catalogs: MessageCatalogs
formatters: IntlFormatters
locale: LocaleDefinition
locales: readonly LocaleDefinition[]
}
export const I18nRuntimeContext =
React.createContext<I18nRuntimeContextValue | null>(null)