Skip to content

Commit 303cab2

Browse files
committed
ClojureScript resolved vars are maps, just return the :name in cljs.spec/->sym
1 parent eda670e commit 303cab2

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/main/cljs/cljs/spec.clj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@
1818
(defn- ->sym
1919
"Returns a symbol from a symbol or var"
2020
[x]
21-
(if (var? x)
22-
(let [^clojure.lang.Var v x]
23-
(symbol (str (.name (.ns v)))
24-
(str (.sym v))))
21+
(if (map? x)
22+
(:name x)
2523
x))
2624

2725
(defn- unfn [expr]

0 commit comments

Comments
 (0)