Optional
Caller provided Abort signal to cancel long running tasks
Using AbortController
const controller = new AbortController();setTimeout(() => controller.abort(), 5000);action({ signal: controller.signal,}) Copy
const controller = new AbortController();setTimeout(() => controller.abort(), 5000);action({ signal: controller.signal,})
Using AbortSignal
action({ signal: AbortSignal.timeout(5000),}) Copy
action({ signal: AbortSignal.timeout(5000),})
Caller provided Abort signal to cancel long running tasks