export function addParams( url: string, parameters: { [key: string]: string | number | boolean },): string;export function addParams( url: string, parameters: { [key: string]: string | number | boolean }, simplify: false,): URL;export function addParams( url: string, parameters: { [key: string]: string | number | boolean }, simplify: true,): string;export function addParams( url: string, parameters: { [key: string]: string | number | boolean }, simplify = true,) { const parsedURL = new URL(url);
for (const key in parameters) { parsedURL.searchParams.append(key, parameters[key] as string); }
return simplify ? parsedURL.toString() : parsedURL;}