An implementation of AbortController which also implements Disposable.
Disposing the controller automatically triggers the abort signal.
The signal read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort an asynchronous operation as desired.
signal
MDN Reference
The abort() method of the AbortController interface aborts an asynchronous operation before it has completed.
abort()
Optional
An implementation of AbortController which also implements Disposable.
Disposing the controller automatically triggers the abort signal.