Skip to content

Documentation


Documentation / @kizami/db / Transaction

Type Alias: Transaction

Transaction = Parameters<Parameters<Database["transaction"]>[0]>[0]

Defined in: packages/db/src/migrate.ts:18

db.transaction(async (tx) => ...) のコールバック引数の型。 複数テーブルへの書き込みをアトミックに行うクエリ関数(insertAuditLog 等)は Database | Transaction を受け取れるようにして、通常呼び出しとトランザクション内 呼び出しの両方に対応する。