@snipsonian/core
Version:
Core/base reusable javascript code snippets
14 lines (13 loc) • 479 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const appendUrlParam_1 = require("./appendUrlParam");
function appendQueryParams({ url, params = {}, }) {
return Object.keys(params)
.filter((paramName) => !!params[paramName])
.reduce((accumulator, paramName) => (0, appendUrlParam_1.default)({
paramName,
url: accumulator,
paramValue: params[paramName],
}), url);
}
exports.default = appendQueryParams;