Skip to main content

Class: AsyncTaskManager

Constructors

Constructor

new AsyncTaskManager(cancellationToken): AsyncTaskManager

Parameters

cancellationToken

CancellationToken

Returns

AsyncTaskManager

Properties

tasks

readonly tasks: Promise<any>[] = []

Methods

add()

add(task): void

Parameters

task

() => Promise<any>

Returns

void


addTask()

addTask(promise): void

Parameters

promise

Promise<any>

Returns

void


awaitTasks()

awaitTasks(): Promise<any[]>

Returns

Promise<any[]>


cancelTasks()

cancelTasks(): void

Returns

void