test-openapi
Version:
Automated client requests
28 lines (23 loc) • 923 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.addUrl=void 0;var _server=require("./server.js");
var _path=require("./path.js");
var _params=require("./params.js");
var _normalize=require("./normalize.js");
var _query=require("./query.js");
const addUrl=function({call,call:{request,rawRequest}={}}){
if(call===undefined){
return;
}
const url=getFullUrl({rawRequest});
const rawRequestA={...rawRequest,url};
const requestA={...request,url};
return{call:{...call,rawRequest:rawRequestA,request:requestA}};
};exports.addUrl=addUrl;
const getFullUrl=function({rawRequest}){
const url=(0,_server.getServer)({rawRequest});
const urlA=(0,_path.addPath)({url,rawRequest});
const urlB=(0,_normalize.normalizeUrl)({url:urlA});
const urlC=(0,_params.addUrlParams)({url:urlB,rawRequest});
const urlD=(0,_query.addQueryParams)({url:urlC,rawRequest});
return urlD;
};
//# sourceMappingURL=main.js.map