types.d.ts) à partir de vos ressources de projet locales. La commande lit vos entités, fonctions, agents et connecteurs, et produit un fichier de types qui augmente le module @base44/sdk avec des types spécifiques au projet. Cela vous donne l’autocomplétion pour les noms de ressources, la vérification de type à la compilation et des données typées lors de la lecture ou de l’écriture d’entités.
Le fichier généré est écrit dans base44/.types/types.d.ts. Si un fichier tsconfig.json existe à la racine de votre projet, la commande ajoute automatiquement base44/.types/*.d.ts à son tableau include afin que TypeScript récupère les types sans configuration manuelle.
Réexécutez cette commande chaque fois que vous ajoutez, supprimez ou modifiez une ressource pour garder les
types synchronisés.
Utilisation
Ce qui est généré
Les entités génèrent une interface TypeScript pour chaque entité à partir de son schéma JSON. Les champs sont typés avec des marqueurs requis/optionnels et des types d’objets imbriqués. Une interfaceEntityTypeRegistry mappe chaque nom d’entité à son interface générée.
Les fonctions, agents et connecteurs génèrent uniquement des registres de noms (FunctionNameRegistry, AgentNameRegistry et ConnectorTypeRegistry). Ils listent les noms de vos fonctions, agents et types d’intégration de connecteurs afin que votre éditeur puisse les autocompléter, mais ils n’incluent pas les types de paramètres, les types de retour ou d’autres détails de configuration.
Voir aussi
- Types dynamiques : Apprenez à utiliser les types générés dans votre code
- Entités : Apprenez la configuration des schémas de base de données
- Fonctions backend : Créer des endpoints d’API serverless
- Configurations d’agents : Configurer des agents IA pour votre app
- Structure du projet : Comment les types s’intègrent dans votre projet
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

