package server-reason-react
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Rendering React components on the server natively
Install
dune-project
Dependency
Authors
Maintainers
Sources
server-reason-react-0.4.1.tbz
sha256=2d27cb4656208dde8d5eb0c452c590186d092618ac0a04f1ab0a095a3ca58498
sha512=26e16daf87f6b80eff86ccf7df29153527b24e3f4dbc7f13820d1507b0a2e7d6db40fd774bcaad6e6cccff0bf19d4a411b95a10a071f9ce92d52bf07eb08f75f
doc/src/server-reason-react.js/Js.ml.html
Source file Js.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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131(** The Js equivalent library (very unsafe) *) include Js_internal type 'a t = < .. > as 'a module Fn = struct type 'a arity0 = { i0 : unit -> 'a [@internal] } type 'a arity1 = { i1 : 'a [@internal] } type 'a arity2 = { i2 : 'a [@internal] } type 'a arity3 = { i3 : 'a [@internal] } type 'a arity4 = { i4 : 'a [@internal] } type 'a arity5 = { i5 : 'a [@internal] } type 'a arity6 = { i6 : 'a [@internal] } type 'a arity7 = { i7 : 'a [@internal] } type 'a arity8 = { i8 : 'a [@internal] } type 'a arity9 = { i9 : 'a [@internal] } type 'a arity10 = { i10 : 'a [@internal] } type 'a arity11 = { i11 : 'a [@internal] } type 'a arity12 = { i12 : 'a [@internal] } type 'a arity13 = { i13 : 'a [@internal] } type 'a arity14 = { i14 : 'a [@internal] } type 'a arity15 = { i15 : 'a [@internal] } type 'a arity16 = { i16 : 'a [@internal] } type 'a arity17 = { i17 : 'a [@internal] } type 'a arity18 = { i18 : 'a [@internal] } type 'a arity19 = { i19 : 'a [@internal] } type 'a arity20 = { i20 : 'a [@internal] } type 'a arity21 = { i21 : 'a [@internal] } type 'a arity22 = { i22 : 'a [@internal] } end (**/**) (* module MapperRt = Js_mapperRt *) module Internal = struct (* open Fn *) (* Use opaque instead of [._n] to prevent some optimizations happening *) end (**/**) type +'a null = 'a Js_internal.null type +'a undefined = 'a Js_internal.undefined type +'a nullable = 'a Js_internal.nullable external toOption : 'a null -> 'a option = "%identity" external nullToOption : 'a null -> 'a option = "%identity" external undefinedToOption : 'a null -> 'a option = "%identity" external fromOpt : 'a option -> 'a undefined = "%identity" (** The same as [empty] {!Js.Undefined} will be compiled as [undefined]*) let undefined = None (** The same as [empty] in {!Js.Null} will be compiled as [null]*) let null = None let empty = None type (+'a, +'e) promise (* external eqNull : 'a -> 'a null -> bool = "%bs_equal_null" *) (* let eqNull : 'a -> 'a null -> bool = fun x -> x == None *) (* external eqUndefined : 'a -> 'a undefined -> bool = "%bs_equal_undefined" *) (* let eqUndefined : 'a -> 'a undefined -> bool = function | Some _ -> false | None -> true *) (* external eqNullable : 'a -> 'a nullable -> bool = "%bs_equal_nullable" *) (* let eqNullable : 'a -> 'a nullable -> bool = function | Some _ -> false | None -> true *) (** [typeof x] will be compiled as [typeof x] in JS Please consider functions in {!Types} for a type safe way of reflection *) let typeof _ = notImplemented "Js" "typeof" (** {4 operators}*) (* external unsafe_lt : 'a -> 'a -> bool = "#unsafe_lt" *) (** [unsafe_lt a b] will be compiled as [a < b]. It is marked as unsafe, since it is impossible to give a proper semantics for comparision which applies to any type *) (* external unsafe_le : 'a -> 'a -> bool = "#unsafe_le" *) (** [unsafe_le a b] will be compiled as [a <= b]. See also {!unsafe_lt} *) (* external unsafe_gt : 'a -> 'a -> bool = "#unsafe_gt" *) (** [unsafe_gt a b] will be compiled as [a > b]. See also {!unsafe_lt} *) (* external unsafe_ge : 'a -> 'a -> bool = "#unsafe_ge" *) (** [unsafe_ge a b] will be compiled as [a >= b]. See also {!unsafe_lt} *) (** {12 nested modules}*) module Null = Js_null module Undefined = Js_undefined module Nullable = Js_nullable module Null_undefined = Nullable module Exn = Js_exn module Array = Js_array module Re = Js_re module String = Js_string module Promise = Js_promise module Date = Js_date module Dict = Js_dict module Global = Js_global module Types = Js_types module Json = Js_json module Math = Js_math module Obj = Js_obj module Typed_array = Js_typed_array module TypedArray2 = Js_typed_array2 module Float = Js_float module Int = Js_int module Bigint = Js_bigint module Vector = Js_vector module Console = Js_console let log = Console.log let log2 = Console.log2 let log3 = Console.log3 let log4 = Console.log4 let logMany = Console.logMany module Set = Js_set module WeakSet = Js_weakset module Map = Js_map module WeakMap = Js_weakmap module FormData = Js_formdata
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>