Skip to main content
Defined in: durability/kv.ts:101 In-process DurableKv: the reference implementation.

Implements

Constructors

Constructor

Returns

MemoryKv

Methods

get()

Defined in: durability/kv.ts:110

Parameters

Returns

Promise<DurableKvEntry | undefined>

Implementation of

DurableKv.get

insert()

Defined in: durability/kv.ts:115

Parameters

Returns

Promise<string | undefined>

Implementation of

DurableKv.insert

replace()

Defined in: durability/kv.ts:123

Parameters

Returns

Promise<string | undefined>

Implementation of

DurableKv.replace

remove()

Defined in: durability/kv.ts:133

Parameters

Returns

Promise<boolean>

Implementation of

DurableKv.remove

range()

Defined in: durability/kv.ts:142

Parameters

Returns

Promise<string[]>

Implementation of

DurableKv.range

snapshot()

Defined in: durability/kv.ts:153 Copy of the whole state.

Returns

MemoryKvSnapshot

restore()

Defined in: durability/kv.ts:162 Replace the whole state with snapshot.

Parameters

Returns

void

Throws

on an invalid snapshot.