UNPKG

test-openapi

Version:
32 lines (21 loc) 845 B
"use strict";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