Skip to main content

Module Web_window_history

type t​

type t =   < length : int     ; back : unit Js_OO.Meth.arity0     ; forward : unit Js_OO.Meth.arity0     ; go : ( int -> unit ) Js_OO.Meth.arity1     ; pushState : ( Js.Json.t -> string -> string -> unit ) Js_OO.Meth.arity3     ; replaceState :        ( Js.Json.t -> string -> string -> unit ) Js_OO.Meth.arity3     ; state : Js.Json.t >     Js.t

val length​

val length : < history : < length : int.. > Js.t Js.Undefined.t.. > Js.t -> int

val back​

val back : < history : < back : unit.. > Js.t Js.Undefined.t.. > Js.t -> unit

val forward​

val forward :    < history : < forward : unit.. > Js.t Js.Undefined.t.. > Js.t ->   unit

val go​

val go :    < history : < go : ( 'a -> unit ) Js_OO.Meth.arity1.. > Js.t Js.Undefined.t.. >     Js.t ->   'b ->   unit

val pushState​

val pushState :    < history :      < pushState : ( 'a -> 'b -> 'c -> unit ) Js_OO.Meth.arity3.. > Js.t       Js.Undefined.t.. >     Js.t ->   'd ->   'e ->   'f ->   unit

val replaceState​

val replaceState :    < history :      < replaceState : ( 'a -> 'b -> 'c -> unit ) Js_OO.Meth.arity3.. > Js.t       Js.Undefined.t.. >     Js.t ->   'd ->   'e ->   'f ->   unit

val state​

val state :    < history : < state : 'a Js.Undefined.t.. > Js.t Js.Undefined.t.. > Js.t ->   'a Js.Undefined.t