export const ignoreOverride = Symbol("Let zodToJsonSchema decide on which parser to use"); export const defaultOptions = { name: undefined, $refStrategy: "root", basePath: ["#"], effectStrategy: "input", pipeStrategy: "all", dateStrategy: "format:date-time", mapStrategy: "entries", removeAdditionalStrategy: "passthrough", definitionPath: "definitions", target: "jsonSchema7", strictUnions: false, definitions: {}, errorMessages: false, markdownDescription: false, patternStrategy: "escape", applyRegexFlags: false, emailStrategy: "format:email", base64Strategy: "contentEncoding:base64", nameStrategy: "ref" }; export const getDefaultOptions = (options) => (typeof options === "string" ? { ...defaultOptions, name: options, } : { ...defaultOptions, ...options, });