Files
codeql-action/node_modules/@octokit/endpoint/dist-src/util/add-query-parameters.js
Angela P Wen 2e7a05cddb Bump octokit/plugin-retry to v7.1.4
So that `octokit/request-error` can be bumped.
2025-02-25 14:55:06 -08:00

17 lines
455 B
JavaScript

function addQueryParameters(url, parameters) {
const separator = /\?/.test(url) ? "&" : "?";
const names = Object.keys(parameters);
if (names.length === 0) {
return url;
}
return url + separator + names.map((name) => {
if (name === "q") {
return "q=" + parameters.q.split("+").map(encodeURIComponent).join("+");
}
return `${name}=${encodeURIComponent(parameters[name])}`;
}).join("&");
}
export {
addQueryParameters
};