メインコンテンツへスキップ
ローカルのプロジェクトリソースから TypeScript の型定義ファイル (types.d.ts) を生成します。このコマンドは、エンティティ関数エージェントコネクター を読み取り、@base44/sdk モジュールにプロジェクト固有の型を拡張する型ファイルを生成します。これにより、リソース名のオートコンプリート、コンパイル時の型チェック、エンティティの読み書き時の型付きデータが得られます。 生成されたファイルは base44/.types/types.d.ts に書き込まれます。プロジェクトルートに tsconfig.json ファイルが存在する場合、コマンドは自動的に base44/.types/*.d.ts をその include 配列に追加し、手動の構成なしに TypeScript が型を拾えるようにします。
リソースを追加・削除・変更したときは、このコマンドを再実行して型を最新の状態に保ってください。

使い方

base44 types generate

生成される内容

エンティティ は、各エンティティの JSON スキーマから TypeScript インターフェイスを生成します。フィールドには required/optional マーカーやネストされたオブジェクト型が付けられます。EntityTypeRegistry インターフェイスは、各エンティティ名を生成されたインターフェイスにマッピングします。 関数エージェントコネクター は名前レジストリ (FunctionNameRegistryAgentNameRegistryConnectorTypeRegistry) のみを生成します。これらは関数、エージェント、コネクターインテグレーションタイプの名前を列挙してエディターがオートコンプリートできるようにしますが、パラメーター型、戻り値型、その他の構成詳細は含まれません。

関連項目

このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。