test-openapi
Version:
Automated client requests
32 lines (21 loc) • 845 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.normalizeStatuses=void 0;var _sort=require("../../../../utils/sort.js");
var _string=require("../../../../utils/string.js");
var _range=require("./range.js");
const normalizeStatuses=function(statuses){
const statusesA=(0,_range.replaceByRanges)({statuses});
const statusesB=(0,_sort.sortArray)(statusesA);
const statusesC=statusesB.map(numerizeStatus);
if(statusesC.length===1){
return{value:statusesC[0],statusesStr:String(statusesC[0])};
}
const statusesStr=(0,_string.getWordsList)(statusesC);
return{value:statusesC,statusesStr};
};exports.normalizeStatuses=normalizeStatuses;
const numerizeStatus=function(status){
const statusA=Number(status);
if(!Number.isInteger(statusA)){
return status;
}
return statusA;
};
//# sourceMappingURL=normalize.js.map