diff --git a/src/com/rpl/specter/impl.cljc b/src/com/rpl/specter/impl.cljc index 28e2516..4b943c4 100644 --- a/src/com/rpl/specter/impl.cljc +++ b/src/com/rpl/specter/impl.cljc @@ -206,6 +206,18 @@ #?(:clj java.util.List :cljs cljs.core/PersistentVector) (coerce-path [this] (comp-paths* this)) + + #?@(:cljs [ + cljs.core/IndexedSeq + (coerce-path [this] + (coerce-path (vec this))) + cljs.core/EmptyList + (coerce-path [this] + (coerce-path (vec this))) + cljs.core/List + (coerce-path [this] + (coerce-path (vec this))) + ]) #?(:clj Object :cljs js/Object) (coerce-path [this]