Documents Génération de types

Génération de types

Définitions TypeScript générées automatiquement pour des clés de traduction type-safe avec autocomplétion complète de l'IDE.

Comment ça marche

Lorsque vous exécutez i1n pull, l'interface de ligne de commande génère un fichier i1n.d.ts contenant des définitions de types TypeScript pour toutes les clés de traduction de votre projet.

Ce fichier associe chaque clé de traduction à son chemin en notation pointée, offrant une validation à la compilation et une complétion automatique complète de l'IDE.

Avantages

Les clés de traduction typées éliminent les erreurs d'exécution causées par des fautes de frappe ou des clés manquantes. Votre IDE affiche toutes les clés disponibles pendant que vous tapez, avec des suggestions de saisie semi-automatique.

Le refactoring est sûr : le renommage d'une clé dans votre fichier source est détecté à la compilation dans l'ensemble de votre base de code.

Utilisation

Le fichier i1n.d.ts généré est automatiquement inclus dans votre compilation TypeScript. Ne modifiez jamais ce fichier directement — il est régénéré à chaque extraction i1n.

Importez les constantes de clé de type sécurisé de i1n.d.ts et utilisez-les avec votre fonction de traduction pour une correction garantie.

i1n.d.ts
export const common = {
  greeting: "common.greeting",
  errors: {
    not_found: "common.errors.not_found"
  }
} as const;

Associé