Private implementation details.
Private implementation details.
(-assertion-error msg)
(-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.
(-invar-violation! elidable? ns-sym ?line pred arg ?err ?data-fn)
(-invariant elidable? truthy? line & args)
(-xpred pred)
Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].
Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].
(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.
(compile-if test then else)
(default-error-fn data_)
(ensure-set x)
(if-cljs then else)
(ks-nnil? ks m)
(ks<= ks m)
(ks= ks m)
(ks>= ks m)
(non-throwing pred)
(revery pred coll)
(revery? pred coll)
(rsome pred coll)
(some? x)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close