@readme/openapi-parser
Version:
Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers
25 lines (24 loc) • 714 B
JavaScript
// 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");
}
export {
isSwagger,
isOpenAPI,
isOpenAPI30,
isOpenAPI31,
isOpenAPI32
};
//# sourceMappingURL=chunk-IYQ77VVR.js.map