Compare commits

...

2 commits

Author SHA1 Message Date
jonasseglare
9bbb07c303
Merge f1ade4b089 into 248200aad3 2026-01-19 21:06:00 -08:00
Jonas Östlund
f1ade4b089 Extend -compile-model for reitit.coercsion.spec 2024-05-21 13:49:52 +02:00

View file

@ -122,6 +122,8 @@
(= (count model) 1) (first model) (= (count model) 1) (first model)
;; here be dragons, best effort ;; here be dragons, best effort
(every? map? model) (apply mm/meta-merge model) (every? map? model) (apply mm/meta-merge model)
;; all elements are the same
(apply = model) (first model)
;; fail fast ;; fail fast
:else (ex/fail! ::model-error {:message "Can't merge nested clojure specs", :spec model})) :else (ex/fail! ::model-error {:message "Can't merge nested clojure specs", :spec model}))
name)) name))