io.github.hyperfocusdisordered/defn-typed

Typed defn for Clojure and ClojureScript: one signature gives Typed Clojure static checks, compile-time literal-call checks, clj-kondo editor types, malli runtime contracts and example tests — and a call costs a positional call.

Leiningen/Boot

[io.github.hyperfocusdisordered/defn-typed "0.3.3"]

Clojure CLI/deps.edn

io.github.hyperfocusdisordered/defn-typed {:mvn/version "0.3.3"}

Gradle

implementation("io.github.hyperfocusdisordered:defn-typed:0.3.3")

Maven

<dependency>
  <groupId>io.github.hyperfocusdisordered</groupId>
  <artifactId>defn-typed</artifactId>
  <version>0.3.3</version>
</dependency>