UNPKG

@nuxtjs/i18n

Version:

Internationalization for Nuxt

16 lines (15 loc) 631 B
/** * Utility functions to support both VueI18n and Composer instances */ import type { Composer, I18n, VueI18n } from 'vue-i18n'; export declare function getI18nTarget(i18n: I18n | VueI18n | Composer): Composer<{}, {}, {}, string, never, string> | VueI18n<{}, {}, {}, string, never, string, Composer<{}, {}, {}, string, never, string>>; export declare function getComposer(i18n: I18n | VueI18n | Composer): Composer; declare module 'vue-i18n' { interface VueI18n { /** * This is not exposed in VueI18n's types, but it's used internally * @internal */ __composer: Composer; } }