Skip to content

playground / Exports / DefaultExternalWorkflowStore

Class: DefaultExternalWorkflowStore

Default external workflow store implementation. Stores injected nodes/edges using universal workflow shapes.

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new DefaultExternalWorkflowStore(logger?): DefaultExternalWorkflowStore

Parameters

NameTypeDefault value
loggerAbstractLoggerSilentLogger

Returns

DefaultExternalWorkflowStore

Defined in

playground/src/lib/playground/external-workflow-store.ts:56

Methods

addNode

addNode(node): void

Add a node (universal shape).

Parameters

NameType
nodeIUniversalWorkflowNode

Returns

void

Implementation of

IExternalWorkflowStore.addNode

Defined in

playground/src/lib/playground/external-workflow-store.ts:64


getNodes

getNodes(): IUniversalWorkflowNode[]

Get all nodes.

Returns

IUniversalWorkflowNode[]

Implementation of

IExternalWorkflowStore.getNodes

Defined in

playground/src/lib/playground/external-workflow-store.ts:75


addEdge

addEdge(edge): void

Add an edge (universal shape).

Parameters

NameType
edgeIUniversalWorkflowEdge

Returns

void

Implementation of

IExternalWorkflowStore.addEdge

Defined in

playground/src/lib/playground/external-workflow-store.ts:82


getEdges

getEdges(): IUniversalWorkflowEdge[]

Get all edges.

Returns

IUniversalWorkflowEdge[]

Implementation of

IExternalWorkflowStore.getEdges

Defined in

playground/src/lib/playground/external-workflow-store.ts:93


addAgentNode

addAgentNode(agentData): void

Add an agent node helper.

Parameters

NameType
agentDataIManualAgentData

Returns

void

Implementation of

IExternalWorkflowStore.addAgentNode

Defined in

playground/src/lib/playground/external-workflow-store.ts:100


addUserInputNode

addUserInputNode(_inputData): void

User message node creation is disabled - the event system will create nodes.

Parameters

NameType
_inputDataIManualUserInputData

Returns

void

Implementation of

IExternalWorkflowStore.addUserInputNode

Defined in

playground/src/lib/playground/external-workflow-store.ts:138


clear

clear(): void

Clear all nodes and edges.

Returns

void

Implementation of

IExternalWorkflowStore.clear

Defined in

playground/src/lib/playground/external-workflow-store.ts:146


setUpdateCallback

setUpdateCallback(callback): void

Set update callback (SDK Store trigger).

Parameters

NameType
callback() => Promise<void>

Returns

void

Implementation of

IExternalWorkflowStore.setUpdateCallback

Defined in

playground/src/lib/playground/external-workflow-store.ts:155

Released under the MIT License.