Skip to main content

Module Web_location

type t​

type t =   < href#= : ( string -> unit ) Js_OO.Meth.arity1     ; href : string     ; protocol#= : ( string -> unit ) Js_OO.Meth.arity1     ; protocol : string     ; host#= : ( string -> unit ) Js_OO.Meth.arity1     ; host : string     ; hostname#= : ( string -> unit ) Js_OO.Meth.arity1     ; hostname : string     ; port#= : ( string -> unit ) Js_OO.Meth.arity1     ; port : string     ; pathname#= : ( string -> unit ) Js_OO.Meth.arity1     ; pathname : string     ; search#= : ( string -> unit ) Js_OO.Meth.arity1     ; search : string     ; hash#= : ( string -> unit ) Js_OO.Meth.arity1     ; hash : string     ; username#= : ( string -> unit ) Js_OO.Meth.arity1     ; username : string     ; password#= : ( string -> unit ) Js_OO.Meth.arity1     ; password : string     ; origin : string >     Js.t

val getHref​

val getHref : < href : 'a.. > Js.t -> 'b

val setHref​

val setHref :    < href#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getProtocol​

val getProtocol : < protocol : 'a.. > Js.t -> 'b

val setProtocol​

val setProtocol :    < protocol#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getHost​

val getHost : < host : 'a.. > Js.t -> 'b

val setHost​

val setHost :    < host#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getHostname​

val getHostname : < hostname : 'a.. > Js.t -> 'b

val setHostname​

val setHostname :    < hostname#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getPort​

val getPort : < port : 'a.. > Js.t -> 'b

val setPort​

val setPort :    < port#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getPathname​

val getPathname : < pathname : 'a.. > Js.t -> 'b

val setPathname​

val setPathname :    < pathname#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getSearch​

val getSearch : < search : 'a.. > Js.t -> 'b

val setSearch​

val setSearch :    < search#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getHash​

val getHash : < hash : 'a.. > Js.t -> 'b

val setHash​

val setHash :    < hash#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getUsername​

val getUsername : < username : 'a.. > Js.t -> 'b

val setUsername​

val setUsername :    < username#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getPassword​

val getPassword : < password : 'a.. > Js.t -> 'b

val setPassword​

val setPassword :    < password#= : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t ->   'b ->   unit

val getOrigin​

val getOrigin : < origin : 'a.. > Js.t -> 'b

type location​

type location = {

val asRecord​

val asRecord :    < hash : string     ; host : string     ; hostname : string     ; href : string     ; origin : string     ; password : string     ; pathname : string     ; port : string     ; protocol : string     ; search : string     ; username : string.. >     Js.t ->   location