( params: URLSearchParams, )
| 584 | ); |
| 585 | |
| 586 | export const queryParamsToObject = ( |
| 587 | params: URLSearchParams, |
| 588 | ): Record<string, unknown> => |
| 589 | [...params.entries()].reduce( |
| 590 | (accum, [key, value]) => { |
| 591 | accum[key] = |
| 592 | value === '' || value === undefined || value === null ? true : value; |
| 593 | return accum; |
| 594 | }, |
| 595 | {} as ReturnType<typeof queryParamsToObject>, |
| 596 | ); |
| 597 | |
| 598 | const AsyncFunction = Object.getPrototypeOf(async function () {}).constructor; |
| 599 |
no outgoing calls
no test coverage detected