UNPKG

dc-management-sdk-js

Version:
24 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isAbsoluteURL = isAbsoluteURL; exports.combineURLs = combineURLs; /** * @hidden */ function isAbsoluteURL(url) { return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); } /** * @hidden */ function combineURLs(baseURL, relativeURL) { if (isAbsoluteURL(relativeURL)) { return relativeURL; } else { return relativeURL ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVVJMLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi91dGlscy9VUkwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFHQSxzQ0FFQztBQUtELGtDQVFDO0FBbEJEOztHQUVHO0FBQ0gsU0FBZ0IsYUFBYSxDQUFDLEdBQUc7SUFDL0IsT0FBTywrQkFBK0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbkQsQ0FBQztBQUVEOztHQUVHO0FBQ0gsU0FBZ0IsV0FBVyxDQUFDLE9BQWUsRUFBRSxXQUFtQjtJQUM5RCxJQUFJLGFBQWEsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDO1FBQy9CLE9BQU8sV0FBVyxDQUFDO0lBQ3JCLENBQUM7U0FBTSxDQUFDO1FBQ04sT0FBTyxXQUFXO1lBQ2hCLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsR0FBRyxHQUFHLEdBQUcsV0FBVyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDO1lBQ3JFLENBQUMsQ0FBQyxPQUFPLENBQUM7SUFDZCxDQUFDO0FBQ0gsQ0FBQyJ9