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.5.1.tbz
sha256=3972f64a3ec22b120b40137f74e7862629b2164e5bbf8b85489d4c7b8bc13288
sha512=24a52537c091c4b278ea5e468aa6786378f8b559ed2128e824b6f84f26c283856a30e7ef01aab6101087bd53b9bdc2ecd8152c00db10bccff67221b9c67318a0
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 132(** 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}*) type 'a iterator = 'a Js_iterator.t module Null = Js_null module Undefined = Js_undefined module Nullable = Js_nullable module Null_undefined = Nullable module Exn = Js_exn module Iterator = Js_iterator 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 Float = Js_float module Int = Js_int module Bigint = Js_bigint 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)"
>