UNPKG

zod-to-json-schema

Version:
27 lines (26 loc) 647 B
export const defaultOptions = { name: undefined, $refStrategy: "root", basePath: ["#"], effectStrategy: "input", pipeStrategy: "all", dateStrategy: "string", mapStrategy: "entries", definitionPath: "definitions", target: "jsonSchema7", strictUnions: false, definitions: {}, errorMessages: false, markdownDescription: false, patternStrategy: "escape", emailStrategy: "format:email", }; export const getDefaultOptions = (options) => (typeof options === "string" ? { ...defaultOptions, name: options, } : { ...defaultOptions, ...options, });