(cljs-env? env)
Take the &env from a macro, and tell whether we are expanding into cljs. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
Take the &env from a macro, and tell whether we are expanding into cljs. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(deftest & args)
Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(equal-ex? & args)
Same as 'equal?', but for expression tests.
Same as 'equal?', but for expression tests.
(equal? & args)
Create alias for '=, so that we don't override or be overriden by libraries dispatching on '= for clojure.test/assert-expr, and to apply our custom clojure.test/assert-expr only to function tests, i.e., not expression tests.
Create alias for '=, so that we don't override or be overriden by libraries dispatching on '= for clojure.test/assert-expr, and to apply our custom clojure.test/assert-expr only to function tests, i.e., not expression tests.
(fn-identity-intercept arg)
Create alias for 'fn, so that we don't override or be overriden by libraries dispatching on 'fn for clojure.test/assert-expr.
Create alias for 'fn, so that we don't override or be overriden by libraries dispatching on 'fn for clojure.test/assert-expr.
(if-cljs then & [else])
Return then if we are generating cljs code and else for Clojure code. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
Return then if we are generating cljs code and else for Clojure code. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(invalid-spec? & args)
Complement of valid-spec? to able a distinct dispatch fn arg in clojure.test/assert-expr.
Complement of valid-spec? to able a distinct dispatch fn arg in clojure.test/assert-expr.
(is & args)
Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(valid-spec? & args)
Solves a clojure.spec.alpha/valid? resolve issue in cljs JVM. Check client code for use cases.
Solves a clojure.spec.alpha/valid? resolve issue in cljs JVM. Check client code for use cases.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close