Search
Preparing search index...
The search index is not available
dotup-ts-node-skills-workflows
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
WorkflowManager
Class WorkflowManager<T>
Type parameters
T
Hierarchy
WorkflowManager
Index
Constructors
constructor
Properties
Completed
Handler
Fallback
Handler
Name
Workflow
Template
handlers
Methods
Add
Handler
Create
Workflow
Get
Current
Step
Handler
Get
Handler
Has
Handler
add
Handler
Internal
start
Constructors
constructor
new
Workflow
Manager
(
completedHandler
?:
IWorkflowRequestHandler
<
T
>
, fallbackHandler
?:
IWorkflowRequestHandler
<
T
>
)
:
WorkflowManager
Parameters
Optional
completedHandler:
IWorkflowRequestHandler
<
T
>
Optional
fallbackHandler:
IWorkflowRequestHandler
<
T
>
Returns
WorkflowManager
Properties
Private
Completed
Handler
Completed
Handler
:
IWorkflowRequestHandler
<
T
>
Fallback
Handler
Fallback
Handler
:
IWorkflowRequestHandler
<
T
>
Name
Name
:
string
Workflow
Template
Workflow
Template
:
WorkflowModel
<
T
>
Private
handlers
handlers
:
KeyValuePair
<
number
,
IWorkflowHandler
<
T
>
>
[]
Methods
Add
Handler
Add
Handler
(
workflowHandler
:
IWorkflowRequestHandler
<
T
>
|
IWorkflowStepHandler
<
T
>
)
:
void
Parameters
workflowHandler:
IWorkflowRequestHandler
<
T
>
|
IWorkflowStepHandler
<
T
>
Returns
void
Create
Workflow
Create
Workflow
(
workflowName
:
string
, payload
:
T
, configuration
:
IWorkflowTemplateConfiguration
<
T
>
[]
)
:
void
Parameters
workflowName:
string
payload:
T
configuration:
IWorkflowTemplateConfiguration
<
T
>
[]
Returns
void
Get
Current
Step
Handler
Get
Current
Step
Handler
(
workflow
:
WorkflowModel
<
T
>
)
:
IWorkflowHandler
<
T
>
Parameters
workflow:
WorkflowModel
<
T
>
Returns
IWorkflowHandler
<
T
>
Get
Handler
Get
Handler
(
intentOrRequestName
:
string
, wc
:
WorkflowController
<
T
>
)
:
IWorkflowHandler
<
T
>
Parameters
intentOrRequestName:
string
wc:
WorkflowController
<
T
>
Returns
IWorkflowHandler
<
T
>
Has
Handler
Has
Handler
(
intentOrRequestName
:
string
, wc
:
WorkflowController
<
T
>
)
:
boolean
Parameters
intentOrRequestName:
string
wc:
WorkflowController
<
T
>
Returns
boolean
Private
add
Handler
Internal
add
Handler
Internal
(
workflowHandler
:
IWorkflowHandler
<
T
>
)
:
void
Parameters
workflowHandler:
IWorkflowHandler
<
T
>
Returns
void
start
start
(
)
:
void
Returns
void
Globals
Workflow
State
Workflow
Step
State
Sample
Skill
Workflows
Plugin
Workflow
Controller
Workflow
Handler
Workflow
Manager
constructor
Completed
Handler
Fallback
Handler
Name
Workflow
Template
handlers
Add
Handler
Create
Workflow
Get
Current
Step
Handler
Get
Handler
Has
Handler
add
Handler
Internal
start
Workflow
Model
Workflow
Question
Handler
Workflow
Request
Adapter
Workflow
Request
Interceptor
Workflow
Step
Handler
Workflow
Step
Model
IDictionary
ISkill
Workflows
Plugin
Configuration
IWorkflow
Context
IWorkflow
Handler
IWorkflow
Question
IWorkflow
Question
Handler
IWorkflow
Request
Handler
IWorkflow
Step
Handler
IWorkflow
Template
Configuration
Indexed
Methods
Workflow
Question
Intent
sample
Generated using
TypeDoc