craft-hub / DeliveryStore
Class: DeliveryStore<T>
Defined in: packages/craft-hub/src/delivery/store.ts:6
Transactional, machine-local JSON snapshots. SQLite owns crash recovery and writer exclusion.
Type Parameters
T
T extends object
Constructors
Constructor
new DeliveryStore<
T>(path,initial):DeliveryStore<T>
Defined in: packages/craft-hub/src/delivery/store.ts:9
Parameters
path
string
initial
() => T
Returns
DeliveryStore<T>
Methods
close()
close():
void
Defined in: packages/craft-hub/src/delivery/store.ts:47
Returns
void
read()
read():
T
Defined in: packages/craft-hub/src/delivery/store.ts:20
Returns
T
transaction()
transaction<
R>(kind,mutate):R
Defined in: packages/craft-hub/src/delivery/store.ts:31
The mutation is synchronous: no network operation may hold a database transaction.
Type Parameters
R
R
Parameters
kind
string
mutate
(state) => R
Returns
R