AngularTS
Preparing search index...
WorkflowCommandDefinition
Interface WorkflowCommandDefinition<TContract, TCommand>
interface
WorkflowCommandDefinition
<
TContract
extends
WorkflowContract
=
DefaultWorkflowContract
,
TCommand
extends
WorkflowCommandContract
=
DefaultWorkflowCommandContract
,
>
{
cancelled
?:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
;
commandTimeout
?:
number
;
concurrency
?:
WorkflowConcurrencyMode
;
execute
?:
WorkflowCommand
<
TContract
,
TCommand
>
;
failure
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
;
from
:
TContract
[
"state"
]
|
readonly
TContract
[
"state"
]
[]
;
pending
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
;
retry
?:
number
;
success
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
input
:
TCommand
[
"input"
]
;
output
:
TCommand
[
"output"
]
;
}
,
)
:
void
;
}
;
timeout
?:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
;
}
Type Parameters
TContract
extends
WorkflowContract
=
DefaultWorkflowContract
TCommand
extends
WorkflowCommandContract
=
DefaultWorkflowCommandContract
Index
Properties
cancelled?
command
Timeout?
concurrency?
execute?
failure
from
pending
retry?
success
timeout?
Properties
Optional
cancelled
cancelled
?:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
Optional
command
Timeout
commandTimeout
?:
number
Optional
concurrency
concurrency
?:
WorkflowConcurrencyMode
Optional
execute
execute
?:
WorkflowCommand
<
TContract
,
TCommand
>
failure
failure
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
from
from
:
TContract
[
"state"
]
|
readonly
TContract
[
"state"
]
[]
pending
pending
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
Optional
retry
retry
?:
number
success
success
:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
input
:
TCommand
[
"input"
]
;
output
:
TCommand
[
"output"
]
;
}
,
)
:
void
;
}
Optional
timeout
timeout
?:
|
TContract
[
"state"
]
|
{
to
:
TContract
[
"state"
]
;
update
?
(
context
:
{
command
:
string
;
data
:
TContract
[
"data"
]
;
diagnostic
:
WorkflowDiagnostic
;
diagnostics
:
readonly
WorkflowDiagnostic
[]
;
input
:
TCommand
[
"input"
]
;
}
,
)
:
void
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
cancelled
command
Timeout
concurrency
execute
failure
from
pending
retry
success
timeout
AngularTS
Loading...