Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskRun

Hierarchy

  • TaskRun

Index

Constructors

constructor

Properties

$root

$root: any

Private $runner

$runner: TaskRunner

Private $taskRef

$taskRef: TaskRef

Private $wrapper

dependencyTaskNames

dependencyTaskNames: string[] = []

dependencyTaskNrs

dependencyTaskNrs: number[] = []

incomings

incomings: {} = {}

Incoming values for this task

Type declaration

  • [k: string]: any

nr

nr: number

Readonly status

status: TaskState = ...

subTaskNames

subTaskNames: string[] = []

subTaskNrs

subTaskNrs: number[] = []

Methods

addWeight

  • addWeight(nr: number): void

asPromise

error

  • error(err: Error): void

getRunner

getTaskName

  • getTaskName(): string

hasError

  • hasError(): boolean

isDone

  • isDone(): boolean

isRunning

  • isRunning(): boolean

ready

  • ready(): boolean

result

  • result(res: any): void

start

  • start(done: (err: Error, res: any) => void, incoming: {}): Promise<void>
  • Parameters

    • done: (err: Error, res: any) => void
        • (err: Error, res: any): void
        • Parameters

          • err: Error
          • res: any

          Returns void

    • incoming: {}
      • [k: string]: any

    Returns Promise<void>

stats

  • stats(): any

stop

  • stop(): void

taskRef

update

  • update(): void

validateRequiredParameters

  • validateRequiredParameters(): void

Generated using TypeDoc