package js.html;
/**
The URLÂ interface represents an object providing static methods used for creating object URLs.
`URL` class is a global reference for `require('url').URL`
https://nodejs.org/api/url.html#the-whatwg-url-api
**/
typedef IURL = {
var hash : String;
var host : String;
var hostname : String;
var href : String;
final origin : String;
var password : String;
var pathname : String;
var port : String;
var protocol : String;
var search : String;
final searchParams : js.html.URLSearchParams;
var username : String;
function toJSON():String;
/**
The `toString()` method on the `URL` object returns the serialized URL. The
value returned is equivalent to that of {@link href} and {@link toJSON}.
**/
function toString():String;
};