| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.getDefaultOptions = exports.ignoreOverride = void 0;
- exports.ignoreOverride = Symbol('Let zodToJsonSchema decide on which parser to use');
- const defaultOptions = {
- name: undefined,
- $refStrategy: 'root',
- effectStrategy: 'input',
- pipeStrategy: 'all',
- dateStrategy: 'format:date-time',
- mapStrategy: 'entries',
- nullableStrategy: 'from-target',
- removeAdditionalStrategy: 'passthrough',
- definitionPath: 'definitions',
- target: 'jsonSchema7',
- strictUnions: false,
- errorMessages: false,
- markdownDescription: false,
- patternStrategy: 'escape',
- applyRegexFlags: false,
- emailStrategy: 'format:email',
- base64Strategy: 'contentEncoding:base64',
- nameStrategy: 'ref',
- };
- const getDefaultOptions = (options) => {
- // We need to add `definitions` here as we may mutate it
- return (typeof options === 'string' ?
- {
- ...defaultOptions,
- basePath: ['#'],
- definitions: {},
- name: options,
- }
- : {
- ...defaultOptions,
- basePath: ['#'],
- definitions: {},
- ...options,
- });
- };
- exports.getDefaultOptions = getDefaultOptions;
- //# sourceMappingURL=Options.js.map
|