server-reason-react.promise-native
Promise.Js
browser_ppx
melange_native_ppx
rsc_js_ppx
rsc_native_ppx
server-reason-react.base32
server-reason-react.belt
server-reason-react.dom
server-reason-react.fetch
server-reason-react.html
server-reason-react.js
server-reason-react.promise-js
server-reason-react.react
server-reason-react.react-server-dom-esbuild
server-reason-react.reactDom
server-reason-react.rsc
server-reason-react.rsc-native
server-reason-react.rsc-ppx-common
server-reason-react.runtime
server-reason-react.styles-attribute
server-reason-react.url_js
server-reason-react.url_native
server-reason-react.webapi
server-reason-react.xxhash
server_reason_react_ppx
type ('a, 'e) t = ('a, 'e) rejectable
val pending : unit -> ('a, 'e) rejectable * ('a -> unit) * ('e -> unit)
val resolved : 'a -> ('a, 'e) rejectable
val rejected : 'e -> ('a, 'e) rejectable
val get : ('a, 'e) rejectable -> ('a -> unit) -> unit
val tap : ('a, 'e) rejectable -> ('a -> unit) -> ('a, 'e) rejectable
val map : ('a, 'e) rejectable -> ('a -> 'b) -> ('b, 'e) rejectable
val flatMap : ('a, 'e) rejectable -> ('a -> ('b, 'e) rejectable) -> ('b, 'e) rejectable
val catch : ('a, 'e) rejectable -> ('e -> ('a, 'e2) rejectable) -> ('a, 'e2) rejectable
val all : ('a, 'e) rejectable list -> ('a list, 'e) rejectable
val race : ('a, 'e) rejectable list -> ('a, 'e) rejectable
val relax : 'a promise -> ('a, 'e) rejectable
val toResult : ('a, 'e) rejectable -> ('a, 'e) result promise
val fromResult : ('a, 'e) result promise -> ('a, 'e) rejectable