11 lines
332 B
TypeScript
11 lines
332 B
TypeScript
export function parseQuerystring(url: string): Record<string, any> {
|
|
const foo = url?.split('?')?.[1]?.split('&') || [];
|
|
const dict: Record<string, any> = {};
|
|
let elem = [];
|
|
for (let i = foo.length - 1; i >= 0; i--) {
|
|
elem = foo[i].split('=');
|
|
dict[elem[0]] = elem[1];
|
|
}
|
|
return dict || {};
|
|
}
|