Interface: CombineSignalsOptions
Defined in: shared/utils/abortUtils.ts:12
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:14
Additional AbortSignal instances that should be observed.
reason?โ
optionalreason:string
Defined in: shared/utils/abortUtils.ts:19
Optional abort reason message used for timeout-driven cancellation when CombineSignalsOptions.timeoutMs is specified.
timeoutMs?โ
optionaltimeoutMs:number
Defined in: shared/utils/abortUtils.ts:21
Timeout window in milliseconds before the composite signal aborts.