Skip to content

routier-collection


routier-collection / plugins/sqlite/src/d1 / D1PreparedStatement

Interface: D1PreparedStatement

Defined in: plugins/sqlite/src/d1.ts:56

A bound, ready-to-run statement.

Typed structurally, like the libSQL client the Turso driver takes, so @cloudflare/workers-types is not a dependency of this package and a caller's real binding satisfies it without a cast.

Methods

bind()

bind(...values): D1PreparedStatement

Defined in: plugins/sqlite/src/d1.ts:58

Binds positional parameters. Returns a new statement; D1's is not mutating.

Parameters

values

...unknown[]

Returns

D1PreparedStatement


all()

all<T>(): Promise<{ results: T[]; }>

Defined in: plugins/sqlite/src/d1.ts:60

Runs the statement and returns its rows, including a RETURNING clause's.

Type Parameters

T

T = unknown

Returns

Promise<{ results: T[]; }>

Released under the MIT License.