Liking cljdoc? Tell your friends :D

taoensso.truss.impl

Private implementation details.

Private implementation details.
raw docstring

*?data*clj/s

source

*error-fn*clj/s

source

-assertion-errorclj/s

(-assertion-error msg)
source

-dummy-errorclj/s

source

-invarclj/smacro

(-invar elidable? truthy? line pred x ?data-fn)

Written to maximize performance + minimize post Closure+gzip Cljs code size.

Written to maximize performance + minimize post Closure+gzip Cljs code size.
sourceraw docstring

-invar-violation!clj/s

(-invar-violation! elidable? ns-str ?line form val ?err ?data-fn)
source

-invariantclj/smacro

(-invariant elidable? truthy? line & args)
source

-xpredclj/s

(-xpred pred)

Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].

Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].
sourceraw docstring

catchingclj/smacro

(catching try-expr)
(catching try-expr error-sym catch-expr)
(catching try-expr error-sym catch-expr finally-expr)

Cross-platform try/catch/finally.

Cross-platform try/catch/finally.
sourceraw docstring

compile-ifclj/smacro

(compile-if test then else)
source

default-error-fnclj/s

(default-error-fn data_)
source

if-cljsclj/smacro

(if-cljs then else)
source

ks-nnil?clj/s

(ks-nnil? ks m)
source

ks<=clj/s

(ks<= ks m)
source

ks=clj/s

(ks= ks m)
source

ks>=clj/s

(ks>= ks m)
source

non-throwingclj/s

(non-throwing pred)
source

reveryclj/s

(revery pred coll)
source

revery?clj/s

(revery? pred coll)
source

rsomeclj/s

(rsome pred coll)
source

set*clj/s

source

some?clj/s

(some? x)
source (clj)source (cljs)

WrappedErrorcljs

source

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

× close