Skip to content

Commit ca7ab61

Browse files
committed
add back (but deprecated) defapi
1 parent 5420de5 commit ca7ab61

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/compojure/api/api.clj

+16
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,19 @@
7272
{::request/paths paths
7373
::request/lookup lookup}))]
7474
(assoc partial-api-route :handler api-handler)))
75+
76+
(defmacro
77+
^{:superseded-by "api"
78+
:deprecated "2.0.0"
79+
:doc (str
80+
"Deprecated: please use (def name (api ...body..))
81+
82+
Defines an api.
83+
84+
API middleware options:
85+
86+
" (:doc (meta #'compojure.api.middleware/api-middleware)))}
87+
defapi
88+
[name & body]
89+
{:style/indent 1}
90+
`(def ~name (api ~@body)))

0 commit comments

Comments
 (0)