UNPKG

466 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports["default"] = void 0;
7exports.tryURLparse = tryURLparse;
8
9function tryURLparse(raw) {
10 var str = raw;
11
12 if (!/^(http|https|ftp):\/\//.test(str)) {
13 str = "http://".concat(str);
14 }
15
16 try {
17 var url = new URL(str);
18 return url;
19 } catch (err) {
20 return null;
21 }
22}
23
24var _default = tryURLparse;
25exports["default"] = _default;
26//# sourceMappingURL=tryURLparse.js.map
\No newline at end of file