abstract ArchBaseActionWithOutputsSuccessFailure(coreActionWithSuccessFailOutputsViewModel)

new abstract ArchBaseActionWithOutputsSuccessFailure(coreActionWithSuccessFailOutputsViewModel)

Creates a new ArchBaseActionWithOutputsSuccessFailure base action instance. Instances of this action have Success and Failure outputs.

Parameters:
Name Type Description
coreActionWithSuccessFailOutputsViewModel Object

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

Extends

Members

static, readonly displayTypeName :string

Returns the display type name string 'ArchBaseActionWithOutputsSuccessFailure'.

static, readonly isArchBaseActionWithOutputsSuccessFailure :boolean

Returns true indicating that this is an ArchBaseActionWithOutputsSuccessFailure 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 outputFailure :ArchActionOutput

The failure output for this action

Inherited From:

readonly outputSuccess :ArchActionOutput

The success output for this action