409601f

Branches > refactor/use-spec-1 > 409601f > files / deps.edn

Add dev.grahp.spec

Grahp, 2026-05-31

Commit: 409601f540c69e7b08fdd69705121444d3e77871
Parent: 58e57c8

1 changed file:

src/dev/grahp/spec.clj added (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})))