package server-reason-react

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('a, 'e) t = ('a, 'e) rejectable
val relax : 'a promise -> ('a, _) rejectable
val jsNew : (('a -> unit) -> ('e -> unit) -> unit) -> ('a, 'e) rejectable
val pending : unit -> ('a, 'b) rejectable * ('c -> unit) * ('d -> unit)
val resolved : 'a -> ('a, _) rejectable
val flatMap : ('a, 'e) rejectable -> ('a -> ('b, 'e) rejectable) -> ('b, 'e) rejectable
val map : ('a, 'b) rejectable -> ('c -> 'd) -> ('e, 'b) rejectable
val get : ('a, 'b) rejectable -> ('a -> 'c) -> unit
val tap : ('a, 'b) rejectable -> ('c -> unit) -> ('d, 'b) rejectable
val rejected : 'e -> (_, 'e) rejectable
val catch : ('a, 'e) rejectable -> ('e -> ('a, 'e2) rejectable) -> ('a, 'e2) rejectable
val unbox : 'a -> 'a
val jsAll : 'a -> 'b
val allArray : 'a -> ('b array, 'c) rejectable
val all : 'a Belt.List.t -> ('b Belt.List.t, 'c) rejectable
val all2 : 'a -> 'b -> 'c
val all3 : 'a -> 'b -> 'c -> 'd
val all4 : 'a -> 'b -> 'c -> 'd -> 'e
val all5 : 'a -> 'b -> 'c -> 'd -> 'e -> 'f
val all6 : 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g
val jsRace : ('a, 'e) rejectable array -> ('a, 'e) rejectable
val race : ('a, 'b) rejectable Belt.List.t -> ('a, 'b) rejectable
val toResult : ('a, 'b) rejectable -> (('c, 'd) result, 'e) rejectable
val fromResult : ('a, 'b) result promise -> ('c, 'd) rejectable
val fromBsPromise : 'a Js.Promise.t -> ('a, Js.Promise.error) rejectable
val toBsPromise : ('a, _) rejectable -> 'a Js.Promise.t
OCaml

Innovation. Community. Security.