Module Js

The Js equivalent library (very unsafe)

type 'a t = 'a constraint 'a = < .. >
module Fn : sig ... end
module Internal : sig ... end
type 'a null = 'a option
type 'a undefined = 'a null
type 'a nullable = 'a undefined
val toOption : 'a null -> 'a option
val nullToOption : 'a null -> 'a option
val undefinedToOption : 'a null -> 'a option
val fromOpt : 'a option -> 'a undefined
val undefined : 'a option
val null : 'a option
val empty : 'a option
type (+'a, +'e) promise
val typeof : 'a -> 'b
  • alert not_implemented is not implemented in native under server-reason-react.js
module Null : sig ... end
module Undefined : sig ... end
module Nullable : sig ... end
module Null_undefined = Nullable
module Exn : sig ... end
module Array : sig ... end
module Re : sig ... end
module String : sig ... end
module Promise : sig ... end
module Date : sig ... end
module type Dictionary = sig ... end
module Dict : Dictionary
module Global : sig ... end
module Types : sig ... end
module Json : sig ... end
module Math : sig ... end
module Obj : sig ... end
module Typed_array : sig ... end
module TypedArray2 : sig ... end
module Float : sig ... end
module Int : sig ... end
module Bigint : sig ... end
module Vector : sig ... end
module Console : sig ... end
val log : string -> unit
val log2 : string -> string -> unit
val log3 : string -> string -> string -> unit
val log4 : string -> string -> string -> string -> unit
val logMany : string array -> unit
module Set : sig ... end
module WeakSet : sig ... end
module Map : sig ... end
module WeakMap : sig ... end