mirror of
https://github.com/metosin/reitit.git
synced 2025-12-17 00:11:11 +00:00
Remove generated names from Data-Specs
This commit is contained in:
parent
cb14cf017a
commit
17c27eb732
1 changed files with 3 additions and 3 deletions
|
|
@ -39,19 +39,19 @@
|
|||
(into-spec [this name]))
|
||||
|
||||
(defn- ensure-name [?name]
|
||||
(or ?name (keyword "" (name (gensym "spec")))))
|
||||
(or ?name (keyword "spec" (name (gensym "")))))
|
||||
|
||||
(extend-protocol IntoSpec
|
||||
|
||||
#?(:clj clojure.lang.PersistentArrayMap
|
||||
:cljs cljs.core.PersistentArrayMap)
|
||||
(into-spec [this name]
|
||||
(ds/spec (ensure-name name) this))
|
||||
(dissoc (ds/spec (ensure-name name) this) :name))
|
||||
|
||||
#?(:clj clojure.lang.PersistentHashMap
|
||||
:cljs cljs.core.PersistentHashMap)
|
||||
(into-spec [this name]
|
||||
(ds/spec (ensure-name name) this))
|
||||
(dissoc (ds/spec (ensure-name name) this) :name))
|
||||
|
||||
Maybe
|
||||
(into-spec [this name]
|
||||
|
|
|
|||
Loading…
Reference in a new issue