@cityssm/avanti-api
Version:
An unofficial wrapper around the Avanti API.
15 lines (14 loc) • 507 B
JavaScript
/**
* Reformats parameters as an object into a URLSearchParams object.
* @param object - Parameters as an object.
* @returns Parameters formatted into a URLSearchParams object.
*/
export function objectToUrlSearchParameters(object) {
const parameters = new URLSearchParams();
for (const [key, value] of Object.entries(object)) {
if (value !== undefined) {
parameters.append(key, typeof value === 'string' ? value : value.toString());
}
}
return parameters;
}