UNPKG

@rushstack/operation-graph

Version:

Library for managing and executing operations in a directed acyclic graph.

14 lines 561 B
import { OperationStatus } from './OperationStatus'; export declare class WorkQueue { private readonly _queue; private readonly _abortSignal; private readonly _abortPromise; private _pushPromise; private _resolvePush; private _resolvePushTimeout; constructor(abortSignal: AbortSignal); [Symbol.asyncIterator](): AsyncIterableIterator<() => Promise<void>>; pushAsync(task: () => Promise<OperationStatus>, priority: number): Promise<OperationStatus>; private _resolvePushDebounced; } //# sourceMappingURL=WorkQueue.d.ts.map