409601f
Branches > namespace-reorganization > 409601f > files
Add dev.grahp.spec
Commit: 409601f540c69e7b08fdd69705121444d3e77871
Parent: 58e57c8
1 changed file:
src/dev/grahp/spec.clj view file
@@ -0,0 +1,9 @@+(ns dev.grahp.spec+ (:require+ [clojure.alpha.spec :as s]+ [dev.grahp.error :refer [raise]]))++(defn ensure-conform [spec x]+ (if (s/valid? spec x)+ (s/conform spec x)+ (raise "Failed to conform value to spec!" {:spec spec :x x})))