Skip to content

Type Alias: UseI18nOptions<Schema, Locales, Options>

I18n Options for useI18n

Signature

ts
export type UseI18nOptions<
  Schema extends {
    message?: unknown
    datetime?: unknown
    number?: unknown
  } = {
    message: DefaultLocaleMessageSchema
    datetime: DefaultDateTimeFormatSchema
    number: DefaultNumberFormatSchema
  },
  Locales extends
    | {
        messages: unknown
        datetimeFormats: unknown
        numberFormats: unknown
      }
    | string = Locale,
  Options extends ComposerOptions<Schema, Locales> = ComposerOptions<Schema, Locales>
> = ComposerAdditionalOptions & Options

Type Parameters

Name
Schema extends { message?: unknown datetime?: unknown number?: unknown } = { message: DefaultLocaleMessageSchema datetime: DefaultDateTimeFormatSchema number: DefaultNumberFormatSchema }
Locales extends | { messages: unknown datetimeFormats: unknown numberFormats: unknown } | string = Locale
Options extends ComposerOptions<Schema, Locales> = ComposerOptions<Schema, Locales>

Tags

Released under the MIT License.