val makeWithBase : string -> string -> tval makeWith : string -> base:string -> tval setHash : t -> string -> unitval setHost : t -> string -> unitval hostname : t -> stringval setHostname : t -> string -> unitval setHref : t -> string -> unitval password : t -> stringval setPassword : t -> string -> unitval pathname : t -> stringval setPathname : t -> string -> unitval setPort : t -> string -> unitval protocol : t -> stringval setProtocol : t -> string -> unitval setSearch : t -> string -> unitval username : t -> stringval setUsername : t -> string -> unitval revokeObjectURL : string -> unit