Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / WorkingMemoryStore

Interface: WorkingMemoryStore

Defined in: packages/core/src/contracts/memory-store.ts:39

Stable

Methods

delete()

ts
delete(
   scope, 
   label, 
reason?): Promise<void>;

Defined in: packages/core/src/contracts/memory-store.ts:43

Parameters

ParameterType
scopeSessionScope
labelstring
reason?string

Returns

Promise&lt;void&gt;


get()

ts
get(scope, label): Promise<Block | null>;

Defined in: packages/core/src/contracts/memory-store.ts:41

Parameters

ParameterType
scopeSessionScope
labelstring

Returns

Promise&lt;Block | null&gt;


list()

ts
list(scope): Promise<readonly Block[]>;

Defined in: packages/core/src/contracts/memory-store.ts:40

Parameters

ParameterType
scopeSessionScope

Returns

Promise&lt;readonly Block[]&gt;


upsert()

ts
upsert(scope, block): Promise<void>;

Defined in: packages/core/src/contracts/memory-store.ts:42

Parameters

ParameterType
scopeSessionScope
blockBlock

Returns

Promise&lt;void&gt;