UNPKG

parse-openapi

Version:

OpenAPI v3 parser

14 lines (13 loc) 444 B
"use strict"; 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;