UNPKG

@langchain/core

Version:
1 lines 1.26 kB
{"version":3,"file":"record.d.ts","names":["ZodMapDef","ZodRecordDef","ZodTypeAny","JsonSchema7Type","Refs","JsonSchema7EnumType","JsonSchema7StringType","JsonSchema7RecordPropertyNamesType","Omit","JsonSchema7RecordType","parseRecordDef"],"sources":["../../../../src/utils/zod-to-json-schema/parsers/record.d.ts"],"sourcesContent":["import { ZodMapDef, ZodRecordDef, ZodTypeAny } from \"zod/v3\";\nimport { JsonSchema7Type } from \"../parseTypes.js\";\nimport { Refs } from \"../Refs.js\";\nimport { JsonSchema7EnumType } from \"./enum.js\";\nimport { JsonSchema7StringType } from \"./string.js\";\ntype JsonSchema7RecordPropertyNamesType = Omit<JsonSchema7StringType, \"type\"> | Omit<JsonSchema7EnumType, \"type\">;\nexport type JsonSchema7RecordType = {\n type: \"object\";\n additionalProperties?: JsonSchema7Type | true;\n propertyNames?: JsonSchema7RecordPropertyNamesType;\n};\nexport declare function parseRecordDef(def: ZodRecordDef<ZodTypeAny, ZodTypeAny> | ZodMapDef, refs: Refs): JsonSchema7RecordType;\nexport {};\n//# sourceMappingURL=record.d.ts.map"],"mappings":";;;;;;;KAKKO,kCAAAA,GAAqCC,KAAKF,iCAAiCE,KAAKH;KACzEI,qBAAAA;EADPF,IAAAA,EAAAA,QAAAA;EAA0CD,oBAAAA,CAAAA,EAGpBH,eAHoBG,GAAAA,IAAAA;EAALE,aAAAA,CAAAA,EAItBD,kCAJsBC;CAA2CH"}