Skip to content

Instantly share code, notes, and snippets.

View tesla3327's full-sized avatar

Michael Thiessen tesla3327

View GitHub Profile
@tesla3327
tesla3327 / promises.re
Last active May 14, 2018 18:20 — forked from lilactown/promises.re
Notes on using JavaScript Promises in ReasonML/BuckleScript
/**
* Making promises
*/
let okPromise = Js.Promise.make((~resolve, ~reject as _) => [@bs] resolve("ok"));
/* Simpler promise creation for static values */
Js.Promise.resolve("easy");
Js.Promise.reject(Invalid_argument("too easy"));