parseQuery
Parse a URL query string into an object.
#url
#query-string
#utility
export const parseQuery = (query: string): Record<string, string> => { const params = new URLSearchParams(query.startsWith('?') ? query : `?${query}`); const result: Record<string, string> = {}; params.forEach((value, key) => { result[key] = value; }); return result;};
// UsageparseQuery('?name=Alice&age=30');// { name: 'Alice', age: '30' }
parseQuery('foo=bar&baz=qux');// { foo: 'bar', baz: 'qux' }