@sms/store-d1
Interfaces
D1DatabaseLike
Defined in: packages/drivers/store/d1/src/index.ts:11
Structural subset of Cloudflare’s D1Database (so this package needs no workers-types dependency).
Methods
exec()
exec(query): Promise<unknown>;
Defined in: packages/drivers/store/d1/src/index.ts:13
Parameters
| Parameter | Type |
|---|---|
query | string |
Returns
Promise<unknown>
prepare()
prepare(query): D1StatementLike;
Defined in: packages/drivers/store/d1/src/index.ts:12
Parameters
| Parameter | Type |
|---|---|
query | string |
Returns
D1StatementLike
Defined in: packages/drivers/store/d1/src/index.ts:15
Methods
all()
all<T>(): Promise<{
results: T[];
}>;
Defined in: packages/drivers/store/d1/src/index.ts:17
Type Parameters
| Type Parameter | Default type |
|---|---|
T | Record<string, unknown> |
Returns
Promise<{
results: T[];
}>
bind()
bind(...values): D1StatementLike;
Defined in: packages/drivers/store/d1/src/index.ts:16
Parameters
| Parameter | Type |
|---|---|
…values | unknown[] |
Returns
Functions
d1Database()
function d1Database(d1): Database;
Defined in: packages/drivers/store/d1/src/index.ts:21
Wrap a D1 binding as a Database driver.
Parameters
| Parameter | Type |
|---|---|
d1 | D1DatabaseLike |
Returns
openD1Store()
function openD1Store(d1): Promise<Store>;
Defined in: packages/drivers/store/d1/src/index.ts:50
Parameters
| Parameter | Type |
|---|---|
d1 | D1DatabaseLike |
Returns
Promise<Store>