mirror of
https://github.com/koush/scrypted.git
synced 2026-03-01 16:52:56 +00:00
18 lines
419 B
TypeScript
18 lines
419 B
TypeScript
export function qsstringify(dict: any) {
|
|
const params = new URLSearchParams();
|
|
for (const [k, v] of Object.entries(dict)) {
|
|
if (v == null)
|
|
continue;
|
|
params.set(k, v?.toString());
|
|
}
|
|
|
|
return params.toString();
|
|
}
|
|
|
|
export function qsparse(search: URLSearchParams) {
|
|
const ret: any = {};
|
|
for (const [k, v] of search.entries()) {
|
|
ret[k] = v;
|
|
}
|
|
return ret;
|
|
} |