Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1x 49x 49x 26x 49x | const HttpAdapter = require('./adapter')
/**
* An adapter for node-fetch
* https://github.com/bitinn/node-fetch
*/
class NodeFetchAdapter extends HttpAdapter {
constructor (fetch) {
super()
this.fetch = fetch
}
/**
* @param {String} url A string representing the URL for fetching
* @param {Object} options Options for the HTTP(s) request
* @return {Promise<Response>}
*/
request (url, options) {
return this.fetch(url, options)
}
}
module.exports = fetch => new NodeFetchAdapter(fetch)
|