UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

16 lines 763 B
import { urlCombine } from "@aurigma/design-atoms-model/Utils/Utils"; export function addUrlParameter(startUrl, name, value) { var separator = startUrl.indexOf('?') == -1 ? '?' : '&'; return startUrl + separator + encodeURIComponent(name) + '=' + encodeURIComponent(value); } export function buildUrl(baseUrl, endpoint, endpointParams, queryParams) { if (endpointParams) for (var item in endpointParams) endpoint = endpoint.replace("{" + item + "}", encodeURIComponent(endpointParams[item])); var url = urlCombine(baseUrl, endpoint); if (queryParams) for (var item in queryParams) url = addUrlParameter(url, item, queryParams[item]); return url; } //# sourceMappingURL=UrlUtils.js.map