source: imaps-frontend/node_modules/axios/lib/core/buildFullPath.js

main
Last change on this file was d565449, checked in by stefan toskovski <stefantoska84@…>, 4 weeks ago

Update repo after prototype presentation

  • Property mode set to 100644
File size: 695 bytes
Line 
1'use strict';
2
3import isAbsoluteURL from '../helpers/isAbsoluteURL.js';
4import combineURLs from '../helpers/combineURLs.js';
5
6/**
7 * Creates a new URL by combining the baseURL with the requestedURL,
8 * only when the requestedURL is not already an absolute URL.
9 * If the requestURL is absolute, this function returns the requestedURL untouched.
10 *
11 * @param {string} baseURL The base URL
12 * @param {string} requestedURL Absolute or relative URL to combine
13 *
14 * @returns {string} The combined full path
15 */
16export default function buildFullPath(baseURL, requestedURL) {
17 if (baseURL && !isAbsoluteURL(requestedURL)) {
18 return combineURLs(baseURL, requestedURL);
19 }
20 return requestedURL;
21}
Note: See TracBrowser for help on using the repository browser.