Skip to content

Typescipt type #503

@malekim

Description

@malekim

What is the typescript type for createI18n() instance? If I use simple VueI18n, then I've got an error:

Type 'I18n<LocaleMessages, unknown, unknown, true>' is missing the following properties from type 'VueI18n<{}, {}, {}>': id, locale, fallbackLocale, availableLocales, and 32 more.

const messages: LocaleMessages<VueMessageType> = {
  eng: eng,
  ger: ger,
}

const i18n: VueI18n = createI18n({
  locale: 'eng',
  fallbackLocale: 'eng',
  messages: messages,
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: ImprovementIncludes backwards-compatible fixes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions