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.
8 lines (7 loc) • 341 B
TypeScript
import type { PluginsInjections } from '../plugins/01.plugin.js';
type RemoveDollarSign<T> = {
[K in keyof T as K extends `$${infer Rest}` ? Rest : K]: T[K];
};
export type PluginsInjectionsWithAliases = PluginsInjections & RemoveDollarSign<PluginsInjections>;
export declare function useI18n(): PluginsInjectionsWithAliases;
export {};