oas
Version:
Comprehensive tooling for working with OpenAPI definitions
24 lines (23 loc) • 656 B
JavaScript
// src/types.ts
import {
isOpenAPI30 as assertOpenAPI30,
isOpenAPI31 as assertOpenAPI31,
isSwagger as assertSwagger
} from "@readme/openapi-parser/lib/assertions";
function isRef(check) {
return typeof check?.$ref === "string";
}
var isSwagger = assertSwagger;
var isOpenAPI30 = assertOpenAPI30;
var isOpenAPI31 = assertOpenAPI31;
function isSchema(check, isPolymorphicAllOfChild = false) {
return check.type !== void 0 || check.allOf !== void 0 || check.anyOf !== void 0 || check.oneOf !== void 0 || isPolymorphicAllOfChild;
}
export {
isRef,
isSwagger,
isOpenAPI30,
isOpenAPI31,
isSchema
};
//# sourceMappingURL=chunk-PSNTODZL.js.map