Skip to main content

Function: getAbortSignalReason()

function getAbortSignalReason(signal: AbortSignal | undefined): unknown;

Defined in: shared/utils/abortUtils.ts:25

Reads a native AbortSignal.reason without trusting signal-shaped objects.

Parametersโ€‹

signalโ€‹

| AbortSignal | undefined

Returnsโ€‹

unknown

Remarksโ€‹

Several tests and boundaries can pass AbortSignal-like objects. Limiting reason access to real AbortSignal instances avoids executing arbitrary reason getters on cast/fake objects.