Liking cljdoc? Tell your friends :D

deercreeklabs.async-utils


<?clj/smacro

(<? ch-expr)

<??clj/smacro

(<?? ch-expr)

<catch-msg!clj/smacro

(<catch-msg! ch-expr)

<catch-msg!!clj/smacro

(<catch-msg!! ch-expr)

<catch-msg-helper*clj/smacro

(<catch-msg-helper* taker ch-expr)

<is-thrown-with-msg?clj/smacro

(<is-thrown-with-msg? regex & form)

alts?clj/smacro

(alts? chs-expr & opts)

alts??clj/smacro

(alts?? chs-expr & opts)

channel?clj/s

(channel? x)

checkclj/s

(check v)

goclj/smacro

(go & body)

go-helper*clj/smacro

(go-helper* ex-type body)

if-cljsclj/smacro

(if-cljs then else)

Return then if we are generating cljs code and else for Clojure code. https://groups.google.com/d/msg/clojurescript/iBY5HaQda4A/w1lAQi9_AwsJ

Return then if we are generating cljs code and else for Clojure code.
https://groups.google.com/d/msg/clojurescript/iBY5HaQda4A/w1lAQi9_AwsJ
raw docstring

test-asyncclj/s

(test-async test-ch)
(test-async timeout-ms test-ch)
(test-async timeout-ms test-ch *fns)

test-async*clj/s

(test-async* timeout-ms test-ch *fns)

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

× close