12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.parseUrl = parseUrl;
- var _querystring = require("./querystring");
- var _parseRelativeUrl = require("./parse-relative-url");
- function parseUrl(url) {
- if (url.startsWith('/')) {
- return (0, _parseRelativeUrl).parseRelativeUrl(url);
- }
- const parsedURL = new URL(url);
- return {
- hash: parsedURL.hash,
- hostname: parsedURL.hostname,
- href: parsedURL.href,
- pathname: parsedURL.pathname,
- port: parsedURL.port,
- protocol: parsedURL.protocol,
- query: (0, _querystring).searchParamsToUrlQuery(parsedURL.searchParams),
- search: parsedURL.search
- };
- }
- //# sourceMappingURL=parse-url.js.map
|