{"version":3,"file":"tuple.d.cts","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":";;;AAGYK,KAAAA,oBAAAA,GAAoB;EAAA,IAAA,EAAA,OAAA;EAAA,QAGrBF,EAAAA,MAAAA;EAAe,KAIJA,EAJXA,eAIWA,EAAAA;AAAe,CAAA,GAAA,CAAA;;;oBAAfA"}