Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TasksMainImpl

Implements

Index

Constructors

Properties

proxy: TasksExt
taskDefinitionRegistry: TaskDefinitionRegistry
taskProviderRegistry: TaskProviderRegistry
taskProviders: Map<number, Disposable> = ...
taskResolverRegistry: TaskResolverRegistry
taskService: TaskService
taskWatcher: TaskWatcher
toDispose: DisposableCollection = ...

Methods

  • $customExecutionComplete(id: number, exitCode: undefined | number): Promise<void>
  • $fetchTasks(taskVersion: undefined | string, taskType: undefined | string): Promise<TaskDto[]>
  • $registerTaskProvider(handle: number, type: string): void
  • $taskExecutions(): Promise<{ id: number; task: TaskDto }[]>
  • $terminateTask(id: number): void
  • $unregister(handle: number): void
  • createTaskProvider(handle: number): TaskProvider
  • createTaskResolver(handle: number): TaskResolver
  • dispose(): void
  • fromTaskConfiguration(task: TaskConfiguration): TaskDto
  • toTaskConfiguration(taskDto: TaskDto): TaskConfiguration