Hierarchy

Implements

Constructors

  • Parameters

    • context: PipelineContext

      The context object, which contains variables, etc.

    • controllerType: ControllerType

      The type of this controller in log files, eg. ControllerType.JSON.

    • controllerName: string

      The display name of this controller in log files, eg. "JsonController".

    • stepName: string

      The display name of this type of actions, eg. usually the property name like "file" or "command".

    • name: string

      The user defined name of the step

    • input: ReadonlyJsonAny = undefined

      This is usually the primary argument for the action.

    • action: ReadonlyJsonAny = undefined

      This is usually the value for the property which defines the type of the step, eg. "file" or "command".

    • outputVariable: string = undefined

      The variable name where to save successful results of this step

    Returns BaseStepController

Properties

_compiledAction: ReadonlyJsonAny
_compiledInput: ReadonlyJsonAny
_compiledOutput: string
_context: PipelineContext
_controllerName: string
_controllerType: ControllerType
_errorResult: any
_name: string
_output: string
_stepName: string
_successResult: any
Event: typeof BaseStepControllerEvent = BaseStepControllerEvent
State: typeof ControllerState = ControllerState

Methods

Generated using TypeDoc