Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

@sms/store-do

Interfaces

SqlStorageLike

Defined in: packages/drivers/store/do/src/index.ts:5

Structural subset of Cloudflare’s SqlStorage (so this package needs no workers-types dependency).

Methods

exec()
exec(query, ...bindings): {
  toArray: Record<string, unknown>[];
};

Defined in: packages/drivers/store/do/src/index.ts:6

Parameters
ParameterType
querystring
bindingsunknown[]
Returns
{
  toArray: Record<string, unknown>[];
}
toArray()
toArray(): Record<string, unknown>[];
Returns

Record<string, unknown>[]

Functions

durableObjectDatabase()

function durableObjectDatabase(sql): Database;

Defined in: packages/drivers/store/do/src/index.ts:10

Wrap a Durable Object’s ctx.storage.sql as a Database driver.

Parameters

ParameterType
sqlSqlStorageLike

Returns

Database


openDurableObjectStore()

function openDurableObjectStore(sql): Promise<Store>;

Defined in: packages/drivers/store/do/src/index.ts:34

Parameters

ParameterType
sqlSqlStorageLike

Returns

Promise<Store>