val setHref : t -> string -> unit
val protocol : t -> string
val setProtocol : t -> string -> unit
val setHost : t -> string -> unit
val hostname : t -> string
val setHostname : t -> string -> unit
val setPort : t -> string -> unit
val pathname : t -> string
val setPathname : t -> string -> unit
val setSearch : t -> string -> unit
val setHash : t -> string -> unit
val username : t -> string
val setUsername : t -> string -> unit
val password : t -> string
val setPassword : t -> string -> unit
val assign : string -> t -> unit
val reloadWithForce : t -> unit
val replace : string -> t -> unit
val toString : t -> string