Liking cljdoc? Tell your friends :D
All platforms.

orchestra.core


defn-specclj/smacro

(defn-spec & args)

Defines a function and the associated spec.

Example usage: (defn-spec str->kw keyword? [s string?] (keyword s))

Multiple arities are also supported: (defn-spec inc' number? ([a number?] (inc' a 1)) ([a number?, n number?] (+ a n)))

Defines a function and the associated spec.

Example usage:
(defn-spec str->kw keyword?
  [s string?]
   (keyword s))

Multiple arities are also supported:
(defn-spec inc' number?
  ([a number?]
   (inc' a 1))
  ([a number?, n number?]
   (+ a n)))
source (clj)source (cljs)raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close