aboutsummaryrefslogtreecommitdiff
path: root/src/js/node/url.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/node/url.js')
-rw-r--r--src/js/node/url.js24
1 files changed, 5 insertions, 19 deletions
diff --git a/src/js/node/url.js b/src/js/node/url.js
index 927543405..3b6b57ac2 100644
--- a/src/js/node/url.js
+++ b/src/js/node/url.js
@@ -39,6 +39,7 @@ function Url() {
this.path = null;
this.href = null;
}
+Url.prototype = {};
// Reference: RFC 3986, RFC 1808, RFC 2396
@@ -820,10 +821,10 @@ function urlToHttpOptions(url) {
return options;
}
-const lazy = $lazy;
-const pathToFileURL = lazy("pathToFileURL");
-const fileURLToPath = lazy("fileURLToPath");
-const defaultObject = {
+const pathToFileURL = $lazy("pathToFileURL");
+const fileURLToPath = $lazy("fileURLToPath");
+
+export default {
parse: urlParse,
resolve: urlResolve,
resolveObject: urlResolveObject,
@@ -834,19 +835,4 @@ const defaultObject = {
pathToFileURL,
fileURLToPath,
urlToHttpOptions,
- [Symbol.for("CommonJS")]: 0,
-};
-
-export {
- defaultObject as default,
- urlParse as parse,
- urlResolve as resolve,
- urlResolveObject as resolveObject,
- urlFormat as format,
- Url,
- URLSearchParams,
- URL,
- pathToFileURL,
- fileURLToPath,
- urlToHttpOptions,
};