1 import { isBrowser } from "../browser/is-browser";
3 export function getQueryParams<T extends Record<string, any>>(processors: {
4 [K in keyof T]: (param: string) => T[K];
7 const searchParams = new URLSearchParams(window.location.search);
9 return Array.from(Object.entries(processors)).reduce(
10 (acc, [key, process]) => ({
12 [key]: process(searchParams.get(key)),