"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultOptions = exports.defaultOptions = exports.ignoreOverride = void 0; exports.ignoreOverride = Symbol("Let zodToJsonSchema decide on which parser to use"); exports.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" }; const getDefaultOptions = (options) => (typeof options === "string" ? { ...exports.defaultOptions, name: options, } : { ...exports.defaultOptions, ...options, }); exports.getDefaultOptions = getDefaultOptions;