PHP 8.2.30
Preview: fetch-error.js Size: 886 B
/lib/node_modules/npm/node_modules/node-fetch-npm/src/fetch-error.js

'use strict'

/**
 * fetch-error.js
 *
 * FetchError interface for operational errors
 */

/**
 * Create FetchError instance
 *
 * @param   String      message      Error message for human
 * @param   String      type         Error type for machine
 * @param   String      systemError  For Node.js system error
 * @return  FetchError
 */
module.exports = FetchError
function FetchError (message, type, systemError) {
  Error.call(this, message)

  this.message = message
  this.type = type

  // when err.type is `system`, err.code contains system error code
  if (systemError) {
    this.code = this.errno = systemError.code
  }

  // hide custom error implementation details from end-users
  Error.captureStackTrace(this, this.constructor)
}

FetchError.prototype = Object.create(Error.prototype)
FetchError.prototype.constructor = FetchError
FetchError.prototype.name = 'FetchError'

Directory Contents

Dirs: 0 × Files: 8

Name Size Perms Modified Actions
2.75 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
9.55 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
3.07 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
886 B lrw-r--r-- 2021-03-10 14:36:39
Edit Download
6.41 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
6.75 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
4.47 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
1.40 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).