bs-promise

0.3.1 • Public • Published

Official bindings to promises for BuckleScript.

Installation

npm: npm install bs-promise

Usage

Reason syntax:

let prom1 = Bs_promise.make (fun resolve reject => resolve "hello");
 
let prom2 = prom1
  |> Bs_promise.then_ (fun res => {Js.log res; 123})
  |> Bs_promise.then_ (fun res => print_int res);

OCaml syntax:

let prom1 = Bs_promise.make (fun resolve reject -> resolve "hello")
let prom2 = prom1 
  |> Bs_promise.then_ (fun res -> Js.log res; 123)
  |> Bs_promise.then_ (fun res -> print_int res)

See more usage examples in test/. The source is a single file!

Package Sidebar

Install

npm i bs-promise

Weekly Downloads

2

Version

0.3.1

License

MIT

Last publish

Collaborators

  • abhirmathur
  • chenglou
  • hongbo_zhang