UNPKG

oas

Version:

Comprehensive tooling for working with OpenAPI definitions

24 lines (23 loc) 656 B
// 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