Home > @rushstack/operation-graph > IExecuteOperationContext > queueWork
IExecuteOperationContext.queueWork() method
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Function used to schedule the concurrency-limited execution of an operation.
Will return OperationStatus.Aborted if execution is aborted before the task executes.
Signature:
queueWork(workFn: () => Promise<OperationStatus>, priority: number): Promise<OperationStatus>;
Parameters
Parameter | Type | Description |
|---|---|---|
workFn | () => Promise<OperationStatus> | |
priority | number |
Returns:
Promise<OperationStatus>