@asteasolutions/zod-to-openapi
Version:
Builds OpenAPI schemas from Zod schemas
10 lines (9 loc) • 436 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOpenApiMetadata = void 0;
const lodash_1 = require("./lib/lodash");
function getOpenApiMetadata(zodSchema) {
var _a, _b;
return (0, lodash_1.omitBy)((_b = (_a = zodSchema._def.openapi) === null || _a === void 0 ? void 0 : _a.metadata) !== null && _b !== void 0 ? _b : {}, lodash_1.isNil);
}
exports.getOpenApiMetadata = getOpenApiMetadata;