UNPKG

@langchain/core

Version:
40 lines (38 loc) 1.1 kB
//#region src/utils/zod-to-json-schema/Options.ts const ignoreOverride = Symbol("Let zodToJsonSchema decide on which parser to use"); const defaultOptions = { name: void 0, $refStrategy: "root", basePath: ["#"], effectStrategy: "input", pipeStrategy: "all", dateStrategy: "format:date-time", mapStrategy: "entries", removeAdditionalStrategy: "passthrough", allowedAdditionalProperties: true, rejectedAdditionalProperties: false, definitionPath: "definitions", target: "jsonSchema7", strictUnions: false, definitions: {}, errorMessages: false, markdownDescription: false, patternStrategy: "escape", applyRegexFlags: false, emailStrategy: "format:email", base64Strategy: "contentEncoding:base64", nameStrategy: "ref", openAiAnyTypeName: "OpenAiAnyType" }; const getDefaultOptions = (options) => typeof options === "string" ? { ...defaultOptions, name: options } : { ...defaultOptions, ...options }; //#endregion exports.defaultOptions = defaultOptions; exports.getDefaultOptions = getDefaultOptions; exports.ignoreOverride = ignoreOverride; //# sourceMappingURL=Options.cjs.map