nuxt-i18n-micro
Version:
Nuxt I18n Micro is a lightweight, high-performance internationalization module for Nuxt, designed to handle multi-language support with minimal overhead, fast build times, and efficient runtime performance.
13 lines (12 loc) • 413 B
TypeScript
import type { H3Event } from 'h3';
import type { Locale } from 'nuxt-i18n-micro-types';
export interface LocaleInfo {
current: string;
default: string;
fallback: string;
available: string[];
locale: Locale | null;
isDefault: boolean;
isFallback: boolean;
}
export declare const useLocaleServerMiddleware: (event: H3Event, defaultLocale?: string, currentLocale?: string) => LocaleInfo;