@readme/openapi-parser
Version:
Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers
25 lines (18 loc) • 879 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// src/lib/assertions.ts
function isSwagger(schema) {
return "swagger" in schema && schema.swagger !== void 0;
}
function isOpenAPI(schema) {
return "openapi" in schema && schema.openapi !== void 0;
}
function isOpenAPI30(schema) {
return "openapi" in schema && schema.openapi !== void 0 && schema.openapi.startsWith("3.0");
}
function isOpenAPI31(schema) {
return "openapi" in schema && schema.openapi !== void 0 && schema.openapi.startsWith("3.1");
}
function isOpenAPI32(schema) {
return "openapi" in schema && schema.openapi !== void 0 && schema.openapi.startsWith("3.2");
}
exports.isSwagger = isSwagger; exports.isOpenAPI = isOpenAPI; exports.isOpenAPI30 = isOpenAPI30; exports.isOpenAPI31 = isOpenAPI31; exports.isOpenAPI32 = isOpenAPI32;
//# sourceMappingURL=chunk-LU5KN3DH.cjs.map