Skip to content

Class: MemorySequencerStorage

Defined in: server/src/sequencer-do.ts:108

Minimal in-memory SequencerStorage implementation used by tests. Sufficient for the SequencerDO unit suite; a full DO deployment gets the storage from Cloudflare’s runtime.

new MemorySequencerStorage(): MemorySequencerStorage

MemorySequencerStorage

get<T>(key): Promise<T | undefined>

Defined in: server/src/sequencer-do.ts:110

T = unknown

string

Promise<T | undefined>

SequencerStorage.get


put<T>(key, value): Promise<void>

Defined in: server/src/sequencer-do.ts:113

T = unknown

string

T

Promise<void>

SequencerStorage.put


transaction<T>(closure): Promise<T>

Defined in: server/src/sequencer-do.ts:116

T

(tx) => Promise<T>

Promise<T>

SequencerStorage.transaction