constructor(message) {
        super(message);
        this.name = "AbortError";
    }
This error is thrown when an asynchronous operation has been aborted.
Check for this error by testing the `name` that the name property of the
error matches `"AbortError"`.

@example
```ts
const controller = new AbortController();
controller.abort();
try {
  doAsyncWork(controller.signal)
} catch (e) {
  if (e.name === 'AbortError') {
    // handle abort error here.
  }
}
```