From 01617b6264496b7e3a4c84eca2db3a3b9d5a1a82 Mon Sep 17 00:00:00 2001 From: nathanmarz Date: Thu, 22 Mar 2018 16:01:43 -0400 Subject: [PATCH] fix build --- src/clj/com/rpl/specter/navs.cljc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/clj/com/rpl/specter/navs.cljc b/src/clj/com/rpl/specter/navs.cljc index 9438cb0..9b690d6 100644 --- a/src/clj/com/rpl/specter/navs.cljc +++ b/src/clj/com/rpl/specter/navs.cljc @@ -566,6 +566,14 @@ (str begins newl) ))) + #?(:cljs cljs.core/MapEntry) + #?(:cljs + (update-first [e afn] + (cljs.core/->MapEntry (-> e key afn) (val e) nil))) + #?(:cljs + (update-last [e afn] + (cljs.core/->MapEntry (key e) (-> e val afn) nil))) + #?(:clj Object :cljs default) (update-first [l val] (update-first-list l val)) @@ -586,6 +594,12 @@ (get-last [s] (last s)) + #?(:cljs cljs.core/MapEntry) + (get-first [e] + (key e)) + (get-last [e] + (val e)) + #?(:clj String :cljs string) (get-first [s] (nth s 0))