Repository URL to install this package:
|
Version:
0.0.3 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fromNodeHttpRequestToFetchRequest_1 = require("@skava/request/dist/deps/fromNodeHttpRequestToFetchRequest");
const fromHeadersToSerialized_1 = require("@skava/request/dist/deps/fromHeadersToSerialized");
const exotic_1 = require("exotic");
function fromNodeHttpResponseToFetchResponse(res) {
const obj = {
statusCode: res.statusCode,
headers: res.getHeaders(),
};
return obj;
}
exports.fromNodeHttpResponseToFetchResponse = fromNodeHttpResponseToFetchResponse;
function fromReqToObj(req) {
const nodeReq = fromNodeHttpRequestToFetchRequest_1.fromNodeHttpRequestToFetchRequest(req);
const obj = {
headers: fromHeadersToSerialized_1.fromHeadersToSerialized(nodeReq.headers),
method: nodeReq.method,
url: nodeReq.url,
};
if (exotic_1.isObj(req.body) && exotic_1.isEmpty(req.body) === false) {
obj.body = req.body;
}
return obj;
}
exports.fromReqToObj = fromReqToObj;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2luZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9sb2dnaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0Esa0hBQThHO0FBQzlHLDhGQUEwRjtBQUMxRixtQ0FBdUM7QUFRdkMsU0FBZ0IsbUNBQW1DLENBQUMsR0FBb0I7SUFDdEUsTUFBTSxHQUFHLEdBQWtCO1FBQ3pCLFVBQVUsRUFBRSxHQUFHLENBQUMsVUFBVTtRQUMxQixPQUFPLEVBQUUsR0FBRyxDQUFDLFVBQVUsRUFBRTtLQUMxQixDQUFBO0lBQ0QsT0FBTyxHQUFHLENBQUE7QUFDWixDQUFDO0FBTkQsa0ZBTUM7QUFVRCxTQUFnQixZQUFZLENBQUMsR0FBbUI7SUFDOUMsTUFBTSxPQUFPLEdBQUcscUVBQWlDLENBQUMsR0FBRyxDQUFDLENBQUE7SUFDdEQsTUFBTSxHQUFHLEdBQWtCO1FBQ3pCLE9BQU8sRUFBRSxpREFBdUIsQ0FBQyxPQUFPLENBQUMsT0FBYyxDQUFDO1FBQ3hELE1BQU0sRUFBRSxPQUFPLENBQUMsTUFBb0I7UUFDcEMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxHQUFHO0tBQ2pCLENBQUE7SUFDRCxJQUFJLGNBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksZ0JBQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssS0FBSyxFQUFFO1FBQ2xELEdBQUcsQ0FBQyxJQUFJLEdBQUcsR0FBRyxDQUFDLElBQUksQ0FBQTtLQUNwQjtJQUNELE9BQU8sR0FBRyxDQUFBO0FBQ1osQ0FBQztBQVhELG9DQVdDIn0=