test-openapi
Version:
Automated client requests
33 lines (19 loc) • 611 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.setInvalidParams=void 0;var _fp=require("lodash/fp");
const setInvalidParams=function({
params,
specialValues:{invalid}})
{
return invalid.reduce(reduceInvalidParam,params);
};exports.setInvalidParams=setInvalidParams;
const reduceInvalidParam=function(params,path){
const param=(0,_fp.get)(path,params);
const paramA=getInvalidParam({param});
return(0,_fp.set)(path,paramA,params);
};
const getInvalidParam=function({param}){
if(param===undefined){
return{};
}
return{not:param};
};
//# sourceMappingURL=invalid.js.map
;