remove extra overhead in cljs protocol method invocations

This commit is contained in:
Nathan Marz 2015-07-01 10:33:29 -04:00
parent 859b31bce7
commit b626227a9e

View file

@ -124,17 +124,17 @@
#?(:cljs
(do
(defn structure-path-impl [_]
{:select* (fn [this structure next-fn] (select* this structure next-fn))
:transform* (fn [this structure next-fn] (transform* this structure next-fn))
{:select* select*
:transform* transform*
})
(defn collector-impl [_]
{:collect-val (fn [this structure] (collect-val this structure))
{:collect-val collect-val
})
(defn structure-vals-path-impl [_]
{:select-full* (fn [this structure next-fn] (select-full* this structure next-fn))
:transform-full* (fn [this structure next-fn] (transform-full* this structure next-fn))
{:select-full* select-full*
:transform-full* transform-full*
})
))