package server-reason-react
Source file Js_types.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47(** Provide utilities for manipulating JS types *) type symbol (**Js symbol type only available in ES6 *) type bigint_val (** Js bigint type only available in ES2020 *) type obj_val type undefined_val (** This type has only one value [undefined] *) type null_val (** This type has only one value [null] *) type function_val type _ t = | Undefined : undefined_val t | Null : null_val t | Boolean : bool t | Number : float t | String : string t | Function : function_val t | Object : obj_val t | Symbol : symbol t | BigInt : bigint_val t (** {[ test "x" String = true ]}*) let test _ _ = Js_internal.notImplemented "Js.Types" "test" type tagged_t = | JSFalse | JSTrue | JSNull | JSUndefined | JSNumber of float | JSString of string | JSFunction of function_val | JSObject of obj_val | JSSymbol of symbol | JSBigInt of bigint_val let classify _ = Js_internal.notImplemented "Js.Types" "classify"