Interface: CombineSignalsOptions
Defined in: shared/utils/abortUtils.ts:33
Configuration for building a composite AbortSignal.
Remarksโ
Combining signals allows a caller to share cancellation concerns such as upstream abort controllers, local timeouts, or explicit user requests. When a timeout is provided together with a reason message, the generated timeout signal uses that reason when aborting.
Propertiesโ
additionalSignals?โ
optionaladditionalSignals:AbortSignal[]
Defined in: shared/utils/abortUtils.ts:35
Additional AbortSignal instances that should be observed.
reason?โ
optionalreason:string
Defined in: shared/utils/abortUtils.ts:40
Optional abort reason message used for timeout-driven cancellation when CombineSignalsOptions.timeoutMs is specified.
timeoutMs?โ
optionaltimeoutMs:number
Defined in: shared/utils/abortUtils.ts:42
Timeout window in milliseconds before the composite signal aborts.