diff --git a/modules/reitit-core/src/reitit/segment.cljc b/modules/reitit-core/src/reitit/segment.cljc index 0ab1aca2..c317a71a 100644 --- a/modules/reitit-core/src/reitit/segment.cljc +++ b/modules/reitit-core/src/reitit/segment.cljc @@ -61,7 +61,10 @@ (defn scanner [compiled-tries] "Returns a new compiled trie that does linear scan on the given compiled tries on [[lookup]]." - #?(:cljs (fn [path] (some (fn [trie] (lookup trie path)) compiled-tries)) + #?(:cljs (reify + Segment + (-lookup [_ ps params] + (some (fn [trie] (-lookup trie ps params)) compiled-tries))) :clj (SegmentTrie/scanner compiled-tries))) (defn lookup [trie path]