956 B
956 B
| description | applyTo |
|---|---|
| TypeScript patterns for Azure Functions | **/*.ts, **/*.js, **/*.json |
コード生成のガイダンス
- Node.js用のモダンなTypeScriptコードを生成する
- 非同期コードには
async/awaitを使用する - 可能な限り、外部パッケージではなくNode.js v20の組み込みモジュールを使用する
- イベントループをブロックしないよう、
fsではなくnode:fs/promisesのようなNode.js非同期関数を常に使用する - プロジェクトに依存関係を追加する前に確認する
- APIは
@azure/functions@4パッケージを使用してAzure Functionsで構築される - 各エンドポイントは独自の関数ファイルを持ち、以下の命名規則を使用する:
src/functions/<resource-name>-<http-verb>.ts - APIに変更を加える際は、OpenAPIスキーマ(存在する場合)と
README.mdファイルも適切に更新する