summaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js')
-rw-r--r--deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js71
1 files changed, 0 insertions, 71 deletions
diff --git a/deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js b/deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js
deleted file mode 100644
index 6fb050d7..00000000
--- a/deps/node/deps/npm/node_modules/node-fetch-npm/src/response.js
+++ /dev/null
@@ -1,71 +0,0 @@
-'use strict'
-
-/**
- * response.js
- *
- * Response class provides content decoding
- */
-
-const STATUS_CODES = require('http').STATUS_CODES
-const Headers = require('./headers.js')
-const Body = require('./body.js')
-const clone = Body.clone
-
-/**
- * Response class
- *
- * @param Stream body Readable stream
- * @param Object opts Response options
- * @return Void
- */
-class Response {
- constructor (body, opts) {
- if (!opts) opts = {}
- Body.call(this, body, opts)
-
- this.url = opts.url
- this.status = opts.status || 200
- this.statusText = opts.statusText || STATUS_CODES[this.status]
-
- this.headers = new Headers(opts.headers)
-
- Object.defineProperty(this, Symbol.toStringTag, {
- value: 'Response',
- writable: false,
- enumerable: false,
- configurable: true
- })
- }
-
- /**
- * Convenience property representing if the request ended normally
- */
- get ok () {
- return this.status >= 200 && this.status < 300
- }
-
- /**
- * Clone this response
- *
- * @return Response
- */
- clone () {
- return new Response(clone(this), {
- url: this.url,
- status: this.status,
- statusText: this.statusText,
- headers: this.headers,
- ok: this.ok
- })
- }
-}
-
-Body.mixIn(Response.prototype)
-
-Object.defineProperty(Response.prototype, Symbol.toStringTag, {
- value: 'ResponsePrototype',
- writable: false,
- enumerable: false,
- configurable: true
-})
-module.exports = Response