Browse Source

fix: don't need to add spec def

rcmerci 1 year ago
parent
commit
02cdd211fe
1 changed files with 3 additions and 6 deletions
  1. 3 6
      src/main/frontend/schema_register.clj

+ 3 - 6
src/main/frontend/schema_register.clj

@@ -7,9 +7,6 @@
   [kw docstring & [optional-malli-schema]]
   (assert (keyword? kw) "must be keyword")
   (assert (some? docstring) "must have 'docstring' arg")
-  (let [register-schema (when optional-malli-schema
-                          `[(assert (frontend.schema-register/not-register-yet? ~kw) (str "Already registered: " ~kw))
-                            (frontend.schema-register/register! ~kw ~optional-malli-schema)])]
-    `(do
-       (cljs.spec.alpha/def ~kw any?)
-       ~@register-schema)))
+  (when optional-malli-schema
+    `(do (assert (frontend.schema-register/not-register-yet? ~kw) (str "Already registered: " ~kw))
+         (frontend.schema-register/register! ~kw ~optional-malli-schema))))