validation-query
Version:
**Validation Query** Validation Query is a utility library providing a range of functions for managing query strings in web applications. It offers features for validating, decoding, and parsing query string parameters, as well as inspecting the current e
16 lines (13 loc) • 529 B
text/typescript
/**
* Converts an object of query parameters into a URL-encoded query string.
*
* @param queryParams - An object of key-value pairs representing the query parameters.
* @returns A URL-encoded query string.
*/
import qs from "query-string";
import { validateParams } from "../validateParams/index.js";
export function toQueryString(queryParams: Record<any, any>): string {
const validParams = validateParams(queryParams);
const getQueryParams = decodeURIComponent(qs.stringify(validParams));
return getQueryParams;
}