FlowDefinitionsStore
Immutable versioned catalog of flow definitions.
Publishing is two steps: createVersion inserts a row and does not
change the active pointer; setActive(name, version.versionId) is what
publishes. status and digest are server-computed — callers cannot
supply them. authorId is stored metadata, never an authorization check.
Methods
Section titled “Methods”archive()
Section titled “archive()”archive(name): Promise<void>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<void>
createVersion()
Section titled “createVersion()”createVersion(def, options?): Promise<FlowDefinitionVersion>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Section titled “Returns”Promise<FlowDefinitionVersion>
getActive()
Section titled “getActive()”getActive(name): Promise< | FlowDefinitionVersion| null>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<
| FlowDefinitionVersion
| null>
getVersion()
Section titled “getVersion()”getVersion(versionId): Promise< | FlowDefinitionVersion| null>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”Promise<
| FlowDefinitionVersion
| null>
list()
Section titled “list()”list(filter?): Promise<FlowDefinitionVersion[]>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
Returns
Section titled “Returns”Promise<FlowDefinitionVersion[]>
setActive()
Section titled “setActive()”setActive(name, versionId): Promise<FlowDefinitionVersion>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
|
Returns
Section titled “Returns”Promise<FlowDefinitionVersion>