JS Built-ins
AbortSignalbeginner

AbortSignal.timeout() β€” returns AbortSignal

πŸ“– Usage Example
const sig = AbortSignal.any([AbortSignal.abort(), new AbortController().signal])
sig.aborted  // β†’ true (because first is already aborted)

AbortSignal.any() creates a signal that aborts when any of the given signals abort.

AbortSignal.timeout()

AbortSignal.timeout(milliseconds) returns an AbortSignal that will abort after the given time.

Challenge: Verify that AbortSignal.timeout(1000) instanceof AbortSignal is truthy.

πŸ’‘ Hints (1)
  • β€’ AbortSignal.timeout() is available in Node.js 17.3+ and modern browsers