UNPKG

test-openapi

Version:
33 lines (24 loc) 834 B
"use strict";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