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