(s, o, i)
| 41611 | } |
| 41612 | function encodeFormOrQuery(s) { |
| 41613 | return ((s, { encode: o = !0 } = {}) => { |
| 41614 | const buildNestedParams = (s, o, i) => ( |
| 41615 | Array.isArray(i) |
| 41616 | ? i.reduce((i, a) => buildNestedParams(s, o, a), s) |
| 41617 | : i instanceof Date |
| 41618 | ? s.append(o, i.toISOString()) |
| 41619 | : 'object' == typeof i |
| 41620 | ? Object.entries(i).reduce( |
| 41621 | (i, [a, u]) => buildNestedParams(s, `${o}[${a}]`, u), |
| 41622 | s |
| 41623 | ) |
| 41624 | : s.append(o, i), |
| 41625 | s |
| 41626 | ), |
| 41627 | i = Object.entries(s).reduce( |
| 41628 | (s, [o, i]) => buildNestedParams(s, o, i), |
no test coverage detected