base44 types generate
TypeScript-Deklarationsdatei (types.d.ts) aus Projektressourcen (Entitäten, Funktionen, Agenten, Connectors) generieren.
Verwendung
Was der Befehl tut
- Liest die Projektkonfiguration — scannt
base44/entities/,base44/functions/,base44/agents/undbase44/connectors/nach allen definierten Ressourcen - Generiert
base44/.types/types.d.ts— erstellt eine TypeScript-Deklarationsdatei, die das Modul@base44/sdkmit typisierten Registries erweitert - Aktualisiert
tsconfig.json(falls vorhanden) — fügt automatischbase44/.types/*.d.tszuminclude-Array hinzu, damit TypeScript die generierten Typen erkennt
Authentifizierung
Nicht erforderlich. Dieser Befehl läuft vollständig lokal und benötigt keine Authentifizierung.Ausgabedatei
Die generierte Datei wird abgelegt unter:Generierter Inhalt
Die Deklarationsdatei erweitert das Modul@base44/sdk mit vier Registries:
EntityTypeRegistry— bildet Entitätsnamen auf ihre TypeScript-Interfaces ab (aus Entitäts-JSON-Schemas kompiliert)FunctionNameRegistry— listet alle Backend-FunktionsnamenAgentNameRegistry— listet alle Agent-NamenConnectorTypeRegistry— listet alle Connector-Typen
Integration in tsconfig.json
Wenn einetsconfig.json im Projekt-Root existiert, fügt der Befehl base44/.types/*.d.ts automatisch zum include-Array hinzu:
tsconfig.json existiert, wird dieser Schritt stillschweigend übersprungen.
Wann ausführen
- Nach dem Erstellen oder Ändern von Entitäts-Schemas in
base44/entities/ - Nach dem Hinzufügen oder Entfernen von Backend-Funktionen in
base44/functions/ - Nach dem Hinzufügen oder Entfernen von Agenten in
base44/agents/ - Nach dem Hinzufügen oder Entfernen von Connectors in
base44/connectors/ - Beim erstmaligen Einrichten eines TypeScript-Projekts mit Base44
Hinweise
- Die generierte Datei sollte nicht manuell bearbeitet werden — sie wird beim nächsten Lauf überschrieben
- Ziehe in Betracht,
base44 types generatein deine Build-Pipeline oder als Pre-Build-Skript aufzunehmen - Das
.types-Verzeichnis wird automatisch imbase44/-Ordner erstellt
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

