abstract ArchBaseActionWithOutputsSuccessFailureCanceled(coreActionWithSuccessFailCanceledOutputsViewModel)

new abstract ArchBaseActionWithOutputsSuccessFailureCanceled(coreActionWithSuccessFailCanceledOutputsViewModel)

Creates a new ArchBaseActionWithOutputsSuccessFailureCanceled base action instance. Instances of this action have a Success, Failure and Canceled outputs.

Parameters:
Name Type Description
coreActionWithSuccessFailCanceledOutputsViewModel Object

( Internal ) an Architect core action with success, failure and Canceled outputs view model.

Extends

Members

static, readonly displayTypeName :string

Returns the display type name string 'ArchBaseActionWithOutputsSuccessFailureCanceled'.

static, readonly isArchBaseActionWithOutputsSuccessFailureCanceled :boolean

Returns true indicating that this is an ArchBaseActionWithOutputsSuccessFailureCanceled instance.

readonly failureOutputs :ArchNamedValueList

The failure outputs (errorType, errorMessage) that get populated when the action takes the failure path. Cached on first access. Returns undefined if the action has no errorBindings.

Inherited From:

readonly outputCanceled :ArchActionOutput

The Canceled output for this action

readonly outputFailure :ArchActionOutput

The failure output for this action

Inherited From:

readonly outputSuccess :ArchActionOutput

The success output for this action

Inherited From: