Skip to content

playground / Exports / IExternalWorkflowStore

Interface: IExternalWorkflowStore

External workflow store interface. Provides a minimal API for adding manual nodes/edges into the store.

Implemented by

Table of contents

Methods

Methods

addNode

addNode(node): void

Parameters

NameType
nodeIUniversalWorkflowNode

Returns

void

Defined in

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


getNodes

getNodes(): IUniversalWorkflowNode[]

Returns

IUniversalWorkflowNode[]

Defined in

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


addEdge

addEdge(edge): void

Parameters

NameType
edgeIUniversalWorkflowEdge

Returns

void

Defined in

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


getEdges

getEdges(): IUniversalWorkflowEdge[]

Returns

IUniversalWorkflowEdge[]

Defined in

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


addAgentNode

addAgentNode(agentData): void

Parameters

NameType
agentDataObject
agentData.idstring
agentData.namestring
agentData.level?number
agentData.taskName?string

Returns

void

Defined in

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


addUserInputNode

addUserInputNode(inputData): void

Parameters

NameType
inputDataObject
inputData.idstring
inputData.contentstring

Returns

void

Defined in

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


clear

clear(): void

Returns

void

Defined in

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


setUpdateCallback

setUpdateCallback(callback): void

Parameters

NameType
callback() => Promise<void>

Returns

void

Defined in

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

Released under the MIT License.