package server-reason-react

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module JsSource

The Js equivalent library (very unsafe)

Sourceexception Not_implemented of string
Sourceval notImplemented : string -> string -> 'a
Sourcetype 'a null = 'a option
Sourcetype 'a undefined = 'a option
Sourcetype 'a nullable = 'a option
Sourcetype 'a t = 'a constraint 'a = < .. >
Sourcemodule Fn : sig ... end
Sourceval toOption : 'a null -> 'a option
Sourceval nullToOption : 'a null -> 'a option
Sourceval undefinedToOption : 'a null -> 'a option
Sourceval fromOpt : 'a option -> 'a undefined
Sourceval undefined : 'a option
Sourceval null : 'a option
Sourceval empty : 'a option
Sourcetype (+'a, +'e) promise
Sourceval typeof : 'a -> 'b
  • alert not_implemented is not implemented in native under server-reason-react.js
Sourcemodule Null : sig ... end
Sourcemodule Undefined : sig ... end
Sourcemodule Nullable : sig ... end
Sourcemodule Null_undefined = Nullable
Sourcemodule Exn : sig ... end
Sourcemodule Array : sig ... end

JavaScript Array API

Sourcemodule Re : sig ... end
Sourcemodule String : sig ... end

JavaScript String API

Sourcemodule Promise : sig ... end
Sourcemodule Date : sig ... end

JavaScript Date implementation following ECMA-262 §21.4

Sourcemodule Dict : sig ... end

Provide utilities for JS dictionary object

Sourcemodule Global : sig ... end

Contains functions available in the global scope (window in a browser context)

Sourcemodule Types : sig ... end

Provide utilities for manipulating JS types

Sourcemodule Json : sig ... end
Sourcemodule Math : sig ... end

JavaScript Math API

Sourcemodule Obj : sig ... end

Provide utilities for Js.t

Sourcemodule Typed_array : sig ... end

Provide bindings for JS typed array

Sourcemodule TypedArray2 : sig ... end

Provide bindings for JS typed array

Sourcemodule Float : sig ... end

Provides functions for inspecting and manipulating floats

Sourcemodule Int : sig ... end

Provides functions for inspecting and manipulating ints

Sourcemodule Bigint : sig ... end

Provide utilities for bigint

Sourcemodule Vector : sig ... end

Provide utilities for Vector

Sourcemodule Console : sig ... end
Sourceval log : string -> unit
Sourceval log2 : string -> string -> unit
Sourceval log3 : string -> string -> string -> unit
Sourceval log4 : string -> string -> string -> string -> unit
Sourceval logMany : string array -> unit
Sourcemodule Set : sig ... end

Provides bindings for ES6 Set

Sourcemodule WeakSet : sig ... end

Provides bindings for ES6 WeakSet

Sourcemodule Map : sig ... end

Provides bindings for ES6 Map

Sourcemodule WeakMap : sig ... end

Provides bindings for ES6 WeakMap

Sourcemodule FormData : sig ... end