|  | @@ -7,9 +7,6 @@
 | 
											
												
													
														|  |    [kw docstring & [optional-malli-schema]]
 |  |    [kw docstring & [optional-malli-schema]]
 | 
											
												
													
														|  |    (assert (keyword? kw) "must be keyword")
 |  |    (assert (keyword? kw) "must be keyword")
 | 
											
												
													
														|  |    (assert (some? docstring) "must have 'docstring' arg")
 |  |    (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))))
 |