{"version":3,"file":"tuple.d.ts","names":["ZodTupleDef","ZodTupleItems","ZodTypeAny","JsonSchema7Type","Refs","JsonSchema7TupleType","parseTupleDef"],"sources":["../../../../src/utils/zod-to-json-schema/parsers/tuple.d.ts"],"sourcesContent":["import { ZodTupleDef, ZodTupleItems, ZodTypeAny } from \"zod/v3\";\nimport { JsonSchema7Type } from \"../parseTypes.js\";\nimport { Refs } from \"../Refs.js\";\nexport type JsonSchema7TupleType = {\n    type: \"array\";\n    minItems: number;\n    items: JsonSchema7Type[];\n} & ({\n    maxItems: number;\n} | {\n    additionalItems?: JsonSchema7Type;\n});\nexport declare function parseTupleDef(def: ZodTupleDef<ZodTupleItems | [], ZodTypeAny | null>, refs: Refs): JsonSchema7TupleType;\n"],"mappings":";;;;KAGYK,oBAAAA;EAAAA,IAAAA,EAAAA,OAAAA;EAAoB,QAAA,EAAA,MAAA;EAAA,KAGrBF,EAAAA,eAAAA,EAAAA;CAAe,GAAA,CAAA;EAIW,QAAA,EAAA,MAAA;;oBAAfA"}