@nuxtjs/i18n
Version:
Internationalization for Nuxt
14 lines (13 loc) • 651 B
TypeScript
import type { NuxtApp } from '#app';
import type { DetectBrowserLanguageOptions, I18nPublicRuntimeConfig, RootRedirectOptions } from '#internal-i18n-types';
import type { H3Event } from 'h3';
export declare function useRuntimeI18n(nuxtApp?: NuxtApp, event?: H3Event): I18nPublicRuntimeConfig;
export declare function useI18nDetection(nuxtApp: NuxtApp | undefined): DetectBrowserLanguageOptions & {
enabled: boolean;
cookieKey: string;
};
export declare function resolveRootRedirect(config: string | RootRedirectOptions | undefined): {
path: string;
code: number;
} | undefined;
export declare function toArray<T>(value: T | T[]): T[];