constructor() {
        /**
         * onabort event listener.
         */
        this.onabort = null;
        listenersMap.set(this, []);
        abortedMap.set(this, false);
    }
An aborter instance implements AbortSignal interface, can abort HTTP requests.

- Call AbortSignal.none to create a new AbortSignal instance that cannot be cancelled.
Use `AbortSignal.none` when you are required to pass a cancellation token but the operation
cannot or will not ever be cancelled.

@example
Abort without timeout
```ts
await doAsyncWork(AbortSignal.none);
```