base44 types generate
Genera il file di dichiarazione TypeScript (types.d.ts) dalle risorse del progetto (entità, funzioni, agenti, connettori).
Utilizzo
Cosa fa
- Legge la configurazione del progetto — Analizza
base44/entities/,base44/functions/,base44/agents/ebase44/connectors/per tutte le risorse definite - Genera
base44/.types/types.d.ts— Crea un file di dichiarazione TypeScript che estende il modulo@base44/sdkcon registri tipizzati - Aggiorna
tsconfig.json(se presente) — Aggiunge automaticamentebase44/.types/*.d.tsall’arrayincludecosì TypeScript riconosce i tipi generati
Autenticazione
Non richiesta. Questo comando viene eseguito interamente in locale e non richiede autenticazione.File di output
Il file generato viene collocato in:Contenuto generato
Il file di dichiarazione estende il modulo@base44/sdk con quattro registri:
EntityTypeRegistry— Mappa i nomi delle entità alle loro interfacce TypeScript (compilate dagli schemi JSON delle entità)FunctionNameRegistry— Elenca tutti i nomi delle funzioni backendAgentNameRegistry— Elenca tutti i nomi degli agentiConnectorTypeRegistry— Elenca tutti i tipi di connettori
Integrazione con tsconfig.json
Se nella radice del progetto esiste untsconfig.json, il comando aggiunge automaticamente base44/.types/*.d.ts all’array include:
tsconfig.json, questo passaggio viene saltato silenziosamente.
Quando eseguirlo
- Dopo aver creato o modificato schemi di entità in
base44/entities/ - Dopo aver aggiunto o rimosso funzioni backend in
base44/functions/ - Dopo aver aggiunto o rimosso agenti in
base44/agents/ - Dopo aver aggiunto o rimosso connettori in
base44/connectors/ - Quando configuri per la prima volta un progetto TypeScript con Base44
Note
- Il file generato non deve essere modificato manualmente — verrà sovrascritto alla prossima esecuzione
- Considera di aggiungere
base44 types generatealla tua pipeline di build o come script pre-build - La directory
.typesviene creata automaticamente all’interno della cartellabase44/
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

