Liking cljdoc? Tell your friends :D

kitchen-async.promise


->clj/smacro

(-> x & forms)
source

->>clj/smacro

(->> x & forms)
source

->promisecljs

(->promise x)
source

allcljs

(all ps)
source

catchclj/smacro

(catch classname name & expr*)
source

catch*cljs

(catch* p f)
source

doclj/smacro

(do & body)
source

finallyclj/smacro

(finally & expr*)
source

finally*cljs

(finally* p f)
source

letclj/smacro

(let bindings & body)
source

loopclj/smacro

(loop bindings & body)
source

pletclj/smacro

(plet bindings & body)
source

promiseclj/smacro

(promise [resolve reject] & body)
source

promise-implcljs

(promise-impl)
source

promise?cljs

(promise? o)
source

promisifycljs

(promisify f)

Given a fn that takes a callback fn as its last arg, and returns a modified version of that fn that returns a promise instead of calling the callback

Given a fn that takes a callback fn as its last arg, and returns
a modified version of that fn that returns a promise instead of
calling the callback
sourceraw docstring

racecljs

(race ps)
source

recurclj/smacro

(recur & args)
source

rejectcljs

(reject x)
source

resolvecljs

(resolve x)
source

set-promise-impl!cljs

(set-promise-impl! impl)
source

some->clj/smacro

(some-> expr & forms)
source

some->>clj/smacro

(some->> expr & forms)
source

thencljs

(then p f)
(then p f g)
source

timeoutcljs

(timeout ms)
(timeout ms v)
source

tryclj/smacro

(try & body)
source

whileclj/smacro

(while cond & body)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close