parse-openapi
Version:
OpenAPI v3 parser
14 lines (13 loc) • 444 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sortByRequired = void 0;
const sortByRequired = (a, b) => {
const aNeedsValue = a.isRequired && a.default === undefined;
const bNeedsValue = b.isRequired && b.default === undefined;
if (aNeedsValue && !bNeedsValue)
return -1;
if (bNeedsValue && !aNeedsValue)
return 1;
return 0;
};
exports.sortByRequired = sortByRequired;