Appearance
Documentation / @kizami/db / index / D1DatabaseBinding
Interface: D1DatabaseBinding
Defined in: packages/db/src/d1.ts:40
D1 バインディングの構造的な最小面。
@cloudflare/workers-types のグローバル D1Database をこのパッケージの型解決に持ち込むと @types/node のグローバル(fetch・Request 等)と衝突するため、必要な面だけを構造的に宣言する。 Workers 側の env.DB はこの形を満たすのでそのまま渡せる。
Methods
batch()
batch(
statements):Promise<unknown[]>
Defined in: packages/db/src/d1.ts:47
複数のプリペア済みステートメントをまとめて実行する。
Parameters
statements
unknown[]
Returns
Promise<unknown[]>
prepare()
prepare(
query):object
Defined in: packages/db/src/d1.ts:42
SQL を1文プリペアする。
Parameters
query
string
Returns
object
all()
all():
Promise<{results:unknown[]; }>
Returns
Promise<{ results: unknown[]; }>
bind()
bind(...
values):unknown
Parameters
values
...unknown[]
Returns
unknown