import {QueryParsers} from './getQueryFromUrl'; export const getParamsFromUrl = >( paramParsers: QueryParsers, params: Record ) => { return Object.keys(paramParsers).reduce((memo, key) => { const parser = paramParsers[key]; return { ...memo, [key]: parser?.(params[key]), }; }, {} as T); };