Interface: CombineSignalsOptions
Defined in: shared/utils/abortUtils.ts:129
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?โ
optional additionalSignals?: AbortSignal[];
Defined in: shared/utils/abortUtils.ts:131
Additional AbortSignal instances that should be observed.
reason?โ
optional reason?: string;
Defined in: shared/utils/abortUtils.ts:136
Optional abort reason message used for timeout-driven cancellation when CombineSignalsOptions.timeoutMs is specified.
timeoutMs?โ
optional timeoutMs?: number;
Defined in: shared/utils/abortUtils.ts:138
Timeout window in milliseconds before the composite signal aborts.