UNPKG

oauth-v2-client

Version:
21 lines (20 loc) 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Add url's query params * @param url URL * @param params inject query params in the given URL */ function injectQueryParams(url, params) { // constructing the request var urlObj = new URL(url); for (var key in params !== null && params !== void 0 ? params : {}) { if (Object.prototype.hasOwnProperty.call(params, key)) { var value = params[key]; // setting the param urlObj.searchParams.set(key, value); } } return urlObj.toString(); } exports.default = injectQueryParams;