'use strict'; var chunkHZC3PTK2_cjs = require('./chunk-HZC3PTK2.cjs'); var chunkPC25XSK7_cjs = require('./chunk-PC25XSK7.cjs'); // ../../../../../setup-pnpm/node_modules/.bin/store/v11/links/@standard-community/standard-openapi/0.2.9/c6654ad467b946e76ea6469e89dabcbc2ea42f7aab1c3771372baf5d5c988ab0/node_modules/@standard-community/standard-openapi/dist/zod-DSgpEGAE.js function getToOpenAPISchemaFn2() { return async (schema, context) => { if ("_zod" in schema) { return chunkHZC3PTK2_cjs.getToOpenAPISchemaFn()(schema, { components: context.components, options: { io: "input", ...context.options } }); } try { const { createSchema } = await import('zod-openapi'); const { schema: _schema, components } = createSchema( // @ts-expect-error schema, { schemaType: "input", ...context.options } ); if (components) { context.components.schemas = { ...context.components.schemas, ...components }; } return _schema; } catch { throw new Error( chunkPC25XSK7_cjs.errorMessageWrapper(`Missing dependencies "zod-openapi v4".`) ); } }; } module.exports = getToOpenAPISchemaFn2; //# sourceMappingURL=zod-DSgpEGAE-UNQNGL2W.cjs.map //# sourceMappingURL=zod-DSgpEGAE-UNQNGL2W.cjs.map