{"version":3,"file":"effects.cjs","names":["parseDef","parseAnyDef"],"sources":["../../../../src/utils/zod-to-json-schema/parsers/effects.ts"],"sourcesContent":["import { ZodEffectsDef } from \"zod/v3\";\nimport { parseDef } from \"../parseDef.js\";\nimport { JsonSchema7Type } from \"../parseTypes.js\";\nimport { Refs } from \"../Refs.js\";\nimport { parseAnyDef } from \"./any.js\";\n\nexport function parseEffectsDef(\n  _def: ZodEffectsDef,\n  refs: Refs\n): JsonSchema7Type | undefined {\n  return refs.effectStrategy === \"input\"\n    ? parseDef(_def.schema._def, refs)\n    : parseAnyDef(refs);\n}\n"],"mappings":";;;AAMA,SAAgB,gBACd,MACA,MAC6B;AAC7B,QAAO,KAAK,mBAAmB,UAC3BA,iBAAAA,SAAS,KAAK,OAAO,MAAM,KAAK,GAChCC,YAAAA,YAAY,KAAK"}