(s, { recurse: o = !0, depth: i = 1 } = {})
| 56139 | return `${o.toLowerCase()}-${s}` |
| 56140 | } |
| 56141 | const arrayOrEmpty = (s) => (Array.isArray(s) ? s : []), |
| 56142 | findObjectOrArraySchema = (s, { recurse: o = !0, depth: i = 1 } = {}) => { |
| 56143 | if (fu(s)) { |
| 56144 | if ( |
| 56145 | 'object' === s.type || |
| 56146 | 'array' === s.type || |
| 56147 | (Array.isArray(s.type) && (s.type.includes('object') || s.type.includes('array'))) |
| 56148 | ) |
| 56149 | return s |
| 56150 | if (!(i > Bl) && o) { |
| 56151 | const a = Array.isArray(s.oneOf) |
| 56152 | ? s.oneOf.find((s) => findObjectOrArraySchema(s, { recurse: o, depth: i + 1 })) |
| 56153 | : void 0 |
| 56154 | if (a) return a |
| 56155 | const u = Array.isArray(s.anyOf) |
| 56156 | ? s.anyOf.find((s) => findObjectOrArraySchema(s, { recurse: o, depth: i + 1 })) |
| 56157 | : void 0 |
| 56158 | if (u) return u |
| 56159 | } |
| 56160 | } |
| 56161 | }, |
| 56162 | parseJsonObjectOrArray = ({ value: s, silentFail: o = !1 }) => { |
| 56163 | try { |
no test coverage detected