@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.82 kB
Source Map (JSON)
{"version":3,"file":"union.d.cts","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//# sourceMappingURL=union.d.ts.map"],"mappings":";;;AAGqBI,cAAAA,iBAMpB,EAAA;EACIC,SAAAA,SAAAA,EAAAA,QAAoB;EACbC,SAAAA,SAAAA,EAAAA,QAAoB;EAC3BC,SAAAA,SAAAA,EAAAA,SAAAA;EACKF,SAAAA,UAAAA,EAAAA,SAAAA;EAAuBA,SAAAA,OAAAA,EAAAA,MAAAA;CAEvBA;KALLA,oBAAAA,GAK4BA,CAAAA,OALGD,iBAKHC,CAAAA,CAAAA,MAAAA,OALmCD,iBAKnCC,CAAAA;AAAoB,KAJzCC,oBAAAA,GAAuBC,6BAIkB,GAJcC,oBAId;AAAA,KAHhDD,6BAAAA,GAMoB;QALfF,uBAAuBA;;QAEvBA,uBAAuBA;;;KAG5BG,oBAAAA;SACMN"}