/
valemobil
/
Mypal68
Обзор
Документация
Войти
/
valemobil
/
Mypal68
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
devtools/shared/path.js
27 строк
616 B
Feodor2
68.12.1 version - first release unstable.
16 апр 2022, 07:41
16 апр 2022, 07:41
d379d28
Код
Авторство
О чём код?
/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ "use strict"; /* * Join all the arguments together and normalize the resulting URI. * The initial path must be an full URI with a protocol (i.e. http://). */ exports.joinURI = (initialPath, ...paths) => { let url; try { url = new URL(initialPath); } catch (e) { return null; } for (const path of paths) { if (path) { url = new URL(path, url); } } return url.href; };