1'use strict'
2class AbortError extends Error {
3  constructor (message) {
4    super(message)
5    this.code = 'FETCH_ABORTED'
6    this.type = 'aborted'
7    Error.captureStackTrace(this, this.constructor)
8  }
9
10  get name () {
11    return 'AbortError'
12  }
13
14  // don't allow name to be overridden, but don't throw either
15  set name (s) {}
16}
17module.exports = AbortError
18