Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CustomTask

Represents a Task launched as a fake process by CustomTaskRunner.

Hierarchy

Index

Constructors

constructor

Properties

Readonly exitEmitter

exitEmitter: Emitter<TaskExitedEvent>

Protected Readonly logger

logger: ILogger

Protected Readonly options

Readonly outputEmitter

outputEmitter: Emitter<TaskOutputEvent>

Protected taskId

taskId: number

Protected Readonly taskManager

taskManager: TaskManager

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Accessors

context

  • get context(): undefined | string

id

  • get id(): number

label

  • get label(): string

onExit

onOutput

process

  • get process(): Process

Methods

callbackTaskComplete

  • callbackTaskComplete(exitCode: undefined | number): void | PromiseLike<void>

dispose

  • dispose(): void

Protected fireOutputLine

Protected fireTaskExited

getRuntimeInfo

  • getRuntimeInfo(): MaybePromise<TaskInfo>

kill

  • kill(): Promise<void>