Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/operation-graph > IOperationExecutionOptions

IOperationExecutionOptions interface

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.

Options for the current run.

Signature:

export interface IOperationExecutionOptions<TOperationMetadata extends {} = {}, TGroupMetadata extends {} = {}> 

Properties

Property

Modifiers

Type

Description

abortSignal

AbortSignal

(BETA)

afterExecuteOperation?

(operation: Operation<TOperationMetadata, TGroupMetadata>) => void

(BETA) (Optional)

afterExecuteOperationGroup?

(operationGroup: OperationGroupRecord<TGroupMetadata>) => void

(BETA) (Optional)

beforeExecuteOperation?

(operation: Operation<TOperationMetadata, TGroupMetadata>) => void

(BETA) (Optional)

beforeExecuteOperationGroup?

(operationGroup: OperationGroupRecord<TGroupMetadata>) => void

(BETA) (Optional)

parallelism

number

(BETA)

requestRun?

OperationRequestRunCallback

(BETA) (Optional)

terminal

ITerminal

(BETA)