1'use strict' 2 3const fetchImpl = require('./lib/fetch').fetch 4 5module.exports.fetch = function fetch (resource, init = undefined) { 6 return fetchImpl(resource, init).catch((err) => { 7 Error.captureStackTrace(err, this) 8 throw err 9 }) 10} 11module.exports.FormData = require('./lib/fetch/formdata').FormData 12module.exports.Headers = require('./lib/fetch/headers').Headers 13module.exports.Response = require('./lib/fetch/response').Response 14module.exports.Request = require('./lib/fetch/request').Request 15module.exports.WebSocket = require('./lib/websocket/websocket').WebSocket 16