Typgenerierung
Automatisch generierte TypeScript-Definitionen für typsichere Übersetzungs-Schlüssel mit vollständiger IDE-Autovervollständigung.
So funktioniert's
Wenn Sie i1n pull ausführen, generiert die CLI eine i1n.d.ts-Datei mit TypeScript-Typdefinitionen für alle Übersetzungs-Schlüssel in Ihrem Projekt.
Diese Datei ordnet jeden Übersetzungs-Schlüssel seinem Pfad in Punktnotation zu und bietet eine Validierung zur Kompilierzeit sowie eine vollständige IDE-Autovervollständigung.
Vorteile
Typsichere Übersetzungsschlüssel eliminieren Laufzeitfehler, die durch Tippfehler oder fehlende Schlüssel verursacht werden. Ihre IDE zeigt alle verfügbaren Schlüssel während der Eingabe mit Autovervollständigungsvorschlägen an.
Refactoring ist sicher: Das Umbenennen eines Schlüssels in Ihrer Quelldatei wird zur Kompilierzeit in Ihrer gesamten Codebasis erkannt.
Verwendung
Die generierte i1n.d.ts-Datei wird automatisch in Ihre TypeScript-Kompilierung einbezogen. Ändern Sie diese Datei niemals direkt – sie wird bei jedem i1n-Pull neu generiert.
Importieren Sie die typsicheren Schlüsselkonstanten aus i1n.d.ts und verwenden Sie sie mit Ihrer Übersetzungsfunktion für garantierte Korrektheit.
export const common = {
greeting: "common.greeting",
errors: {
not_found: "common.errors.not_found"
}
} as const;