interface AbortSignal
extends EventTarget
A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.
Properties #
Methods #
#addEventListener<K extends keyof AbortSignalEventMap>(type: K,listener: (this: AbortSignal,ev: AbortSignalEventMap[K],) => any,options?: boolean | AddEventListenerOptions,): void
#addEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): void
#removeEventListener<K extends keyof AbortSignalEventMap>(type: K,listener: (this: AbortSignal,ev: AbortSignalEventMap[K],) => any,options?: boolean | EventListenerOptions,): void
#removeEventListener(): void
#throwIfAborted(): void
Throws this AbortSignal's abort reason, if its AbortController has signaled to abort; otherwise, does nothing.
variable AbortSignal
Properties #
readonly
#prototype: AbortSignal
Methods #
#abort(reason?: any): AbortSignal
#any(signals: AbortSignal[]): AbortSignal
#timeout(milliseconds: number): AbortSignal