UNPKG

@cityssm/avanti-api

Version:

An unofficial wrapper around the Avanti API.

22 lines (19 loc) 605 B
/** * 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: Record<string, string | number | boolean | undefined> ): URLSearchParams { 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 }