@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.96 kB
Source Map (JSON)
{"version":3,"file":"union.d.ts","names":["ZodDiscriminatedUnionDef","ZodUnionDef","JsonSchema7Type","Refs","primitiveMappings","JsonSchema7Primitive","JsonSchema7UnionType","JsonSchema7PrimitiveUnionType","JsonSchema7AnyOfType","parseUnionDef"],"sources":["../../../../src/utils/zod-to-json-schema/parsers/union.d.ts"],"sourcesContent":["import { ZodDiscriminatedUnionDef, ZodUnionDef } from \"zod/v3\";\nimport { JsonSchema7Type } from \"../parseTypes.js\";\nimport { Refs } from \"../Refs.js\";\nexport declare const primitiveMappings: {\n readonly ZodString: \"string\";\n readonly ZodNumber: \"number\";\n readonly ZodBigInt: \"integer\";\n readonly ZodBoolean: \"boolean\";\n readonly ZodNull: \"null\";\n};\ntype JsonSchema7Primitive = (typeof primitiveMappings)[keyof typeof primitiveMappings];\nexport type JsonSchema7UnionType = JsonSchema7PrimitiveUnionType | JsonSchema7AnyOfType;\ntype JsonSchema7PrimitiveUnionType = {\n type: JsonSchema7Primitive | JsonSchema7Primitive[];\n} | {\n type: JsonSchema7Primitive | JsonSchema7Primitive[];\n enum: (string | number | bigint | boolean | null)[];\n};\ntype JsonSchema7AnyOfType = {\n anyOf: JsonSchema7Type[];\n};\nexport declare function parseUnionDef(def: ZodUnionDef | ZodDiscriminatedUnionDef<any, any>, refs: Refs): JsonSchema7PrimitiveUnionType | JsonSchema7AnyOfType | undefined;\nexport {};\n"],"mappings":";;;;cAGqBI;EAAAA,SAAAA,SAAAA,EAMpB,QAAA;EACIC,SAAAA,SAAAA,EAAAA,QAAoB;EAAA,SAAA,SAAA,EAAA,SAAA;EAAA,SAAWD,UAAAA,EAAAA,SAAAA;EAAiB,SAAeA,OAAAA,EAAAA,MAAAA;AAAiB,CAAA;AACrF,KADKC,oBAAAA,GAC2B,CAAA,OADID,iBACJ,CAAA,CAAA,MAAA,OADoCA,iBACpC,CAAA;AAAA,KAApBE,oBAAAA,GAAuBC,6BAAH,GAAmCC,oBAAnC;KAC3BD,6BAAAA,GAD8BA;EAA6B,IAAGC,EAEzDH,oBAFyDG,GAElCH,oBAFkCG,EAAAA;AAAoB,CAAA,GAAA;EAClFD,IAAAA,EAGKF,oBAHLE,GAG4BF,oBAHC,EAAA;EAAA,IAAA,EAAA,CAAA,MAAA,GAAA,MAAA,GAAA,MAAA,GAAA,OAAA,GAAA,IAAA,CAAA,EAAA;CAAA;KAM7BG,oBAAAA,GAL4BH;EAAoB,KAE3CA,EAICH,eAJDG,EAAAA;CAAoB"}