i18n a prueba de tipos para TypeScript
Definiciones de TypeScript generadas automáticamente para cada clave de traducción. Autocompletado completo del IDE, validación en tiempo de compilación y cero claves faltantes en producción.
// Auto-generated by i1n pull
export const common = {
greeting: "common.greeting",
errors: {
not_found: "common.errors.not_found",
unauthorized: "common.errors.unauthorized",
},
} as const
// Usage — full autocomplete, compile-time safety
import { t } from 'i1n'
t('common.greeting') // ✓ valid
t('common.typo') // ✗ TypeScript error Cómo i1n resuelve esto
Tipos generados automáticamente
Cada extracción de i1n genera i1n.d.ts a partir de sus archivos de traducción. No se requiere mantenimiento manual de tipos.
Autocompletado completo del IDE
Tu IDE autocompleta cada clave de traducción. Las claves anidadas, los espacios de nombres y las variables de interpolación están todos tipificados.
Validación en tiempo de compilación
Referenciar una clave que no existe? TypeScript lo detecta antes de que se ejecute tu código. No más traducciones faltantes en producción.
Agnóstico al framework
Funciona con React, Vue, Svelte, Next.js y cualquier proyecto de TypeScript. Los tipos generados se adaptan a tu estructura de traducción.
Pruébalo ahora
Gratis para siempre. No se requiere tarjeta de crédito.