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