UNPKG

tslog

Version:

Extensible TypeScript Logger for Node.js and Browser.

20 lines (19 loc) 559 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.urlToObject = urlToObject; function urlToObject(url) { return { href: url.href, protocol: url.protocol, username: url.username, password: url.password, host: url.host, hostname: url.hostname, port: url.port, pathname: url.pathname, search: url.search, searchParams: [...url.searchParams].map(([key, value]) => ({ key, value })), hash: url.hash, origin: url.origin, }; }