Rush StackShopBlogEvents
Skip to main content

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>