Geração de tipo
Definições TypeScript geradas automaticamente para chaves de tradução type-safe com preenchimento automático completo do IDE.
Como funciona
Quando você executa o i1n pull, a CLI gera um arquivo i1n.d.ts contendo definições de tipo TypeScript para todas as chaves de tradução em seu projeto.
Este arquivo mapeia cada chave de tradução para seu caminho de notação de pontos, fornecendo validação em tempo de compilação e preenchimento automático completo da IDE.
Benefícios
Chaves de tradução com segurança de tipo eliminam erros de tempo de execução causados por erros de digitação ou chaves ausentes. Seu IDE mostra todas as chaves disponíveis enquanto você digita, com sugestões de preenchimento automático.
A refatoração é segura: renomear uma chave em seu arquivo de origem é detectado em tempo de compilação em toda a sua base de código.
Uso
O arquivo i1n.d.ts gerado é incluído automaticamente na sua compilação TypeScript. Nunca modifique este arquivo diretamente — ele é regenerado a cada pull do i1n.
Importe as constantes de chave type-safe de i1n.d.ts e use-as com sua função de tradução para garantir a correção.
export const common = {
greeting: "common.greeting",
errors: {
not_found: "common.errors.not_found"
}
} as const;