Skip to main content
variable objectToQueryString
import { objectToQueryString } from "https://deno.land/x/30_seconds_of_typescript@v1.0.1/util.ts";

Returns a query string generated from the key-value pairs of the given object.

Use Array.prototype.reduce() on Object.entries(queryParameters) to create the query string. Determine the symbol to be either ? or & based on the length of queryString and concatenate val to queryString only if it's a string. Return the queryString or an empty string when the queryParameters are falsy.

type

(queryParameters: AnyObject) => unknown