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
| Name | Type | Default value |
|---|---|---|
logger | AbstractLogger | SilentLogger |
Returns
Defined in
playground/src/lib/playground/external-workflow-store.ts:56
Methods
addNode
▸ addNode(node): void
Add a node (universal shape).
Parameters
| Name | Type |
|---|---|
node | IUniversalWorkflowNode |
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
| Name | Type |
|---|---|
edge | IUniversalWorkflowEdge |
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
| Name | Type |
|---|---|
agentData | IManualAgentData |
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
| Name | Type |
|---|---|
_inputData | IManualUserInputData |
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
Defined in
playground/src/lib/playground/external-workflow-store.ts:146
setUpdateCallback
▸ setUpdateCallback(callback): void
Set update callback (SDK Store trigger).
Parameters
| Name | Type |
|---|---|
callback | () => Promise<void> |
Returns
void
Implementation of
IExternalWorkflowStore.setUpdateCallback
Defined in
playground/src/lib/playground/external-workflow-store.ts:155