Configuration
nanoservice-ts / runner/src / Configuration
Class: Configuration
Defined in: core/runner/src/Configuration.ts:16
Implements
Constructors
new Configuration()
new Configuration():
Configuration
Defined in: core/runner/src/Configuration.ts:26
Returns
Properties
globalOptions
globalOptions:
undefined
|GlobalOptions
Defined in: core/runner/src/Configuration.ts:24
name
name:
string
Defined in: core/runner/src/Configuration.ts:18
Implementation of
Config.name
nodes
nodes:
Node
Defined in: core/runner/src/Configuration.ts:21
Implementation of
Config.nodes
steps
steps:
NodeBase
[]
Defined in: core/runner/src/Configuration.ts:20
Implementation of
Config.steps
trigger
trigger:
Trigger
Defined in: core/runner/src/Configuration.ts:22
Implementation of
Config.trigger
version
version:
string
Defined in: core/runner/src/Configuration.ts:19
Implementation of
Config.version
workflow
workflow:
Config
Defined in: core/runner/src/Configuration.ts:17
loaded_nodes
static
loaded_nodes:Node
Defined in: core/runner/src/Configuration.ts:23
Methods
getFlow()
protected
getFlow(steps
):Promise
<Flow
>
Defined in: core/runner/src/Configuration.ts:145
Parameters
steps
RunnerNode
[]
Returns
Promise
<Flow
>
getNodes()
protected
getNodes(workflow_nodes
):Promise
<Node
>
Defined in: core/runner/src/Configuration.ts:82
Parameters
workflow_nodes
Returns
Promise
<Node
>
getSteps()
protected
getSteps(blueprint_steps
):Promise
<NodeBase
[]>
Defined in: core/runner/src/Configuration.ts:56
Parameters
blueprint_steps
RunnerNode
[]
Returns
Promise
<NodeBase
[]>
init()
init(
workflowNameInPath
,opts
?):Promise
<void
>
Defined in: core/runner/src/Configuration.ts:34
Parameters
workflowNameInPath
string
opts?
Returns
Promise
<void
>
nodeResolver()
protected
nodeResolver(node
):Promise
<RunnerNode
>
Defined in: core/runner/src/Configuration.ts:166
Parameters
node
RunnerNode
Returns
Promise
<RunnerNode
>