setQueryParams
Set or replace multiple query parameters in a URL from an object in one call, returning a new URL string with every value applied.
Usage
setQueryParams sets multiple query parameters on a URL in one call.
import { setQueryParams } from '@movk/core'
setQueryParams('https://example.com', { page: 1, limit: 10 })
// 'https://example.com?page=1&limit=10'
setQueryParams('https://example.com?page=1', { page: 2, sort: 'name' })
// 'https://example.com?page=2&sort=name'
API
setQueryParams(url, params)
Set multiple query parameters on a URL.
Parameters
url
string required
The URL string.
params
QueryParams required
The parameters object to set.
Returns
returns
string
A new URL string with the updated parameters.
Changelog
No recent changes