test-openapi
Version:
Automated client requests
33 lines (24 loc) • 834 B
JavaScript
;require("core-js/modules/es.array.iterator");Object.defineProperty(exports,"__esModule",{value:true});exports.normalizeValidate=void 0;var _parse=require("./status/parse.js");
const normalizeValidate=function({validate}){
return normalizeObject(validate);
};exports.normalizeValidate=normalizeValidate;
const normalizeObject=function(object){
const validateA=Object.entries(object).
filter(isDefined).
map(normalizeKeys);
const validateB=Object.assign({},...validateA);
return validateB;
};
const isDefined=function([,value]){
return value!==undefined;
};
const normalizeKeys=function([name,value]){
if(_parse.STATUS_REGEXP.test(name)){
return{[name]:normalizeObject(value)};
}
if(!name.startsWith("headers.")){
return{[name]:value};
}
return{[name.toLowerCase()]:value};
};
//# sourceMappingURL=normalize.js.map