18 lines
533 B
JavaScript
18 lines
533 B
JavaScript
'use strict';
|
|
|
|
const appendSearchParamsToUrl = ({ url, params })=>{
|
|
if (url === undefined || typeof params !== 'object') {
|
|
return url;
|
|
}
|
|
const urlObj = new URL(url, window.strapi.backendURL);
|
|
Object.entries(params).forEach(([key, value])=>{
|
|
if (value !== undefined && value !== null) {
|
|
urlObj.searchParams.append(key, value);
|
|
}
|
|
});
|
|
return urlObj.toString();
|
|
};
|
|
|
|
exports.appendSearchParamsToUrl = appendSearchParamsToUrl;
|
|
//# sourceMappingURL=appendSearchParamsToUrl.js.map
|