Skip to content

Commit a1c3dea

Browse files
author
ndr
committed
Update raise* to accept an optional result-type
`raise*` now accepts an optional keyword argument `:res` to specify the `:result-type` to be raised. Defaults to `:replace`.
1 parent ad0809b commit a1c3dea

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lt/plugins/typedclojure.cljs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@
119119

120120
;;;; annotation commands ;;;;
121121

122-
(defn raise* [e s]
122+
(defn raise* [e s & {:keys [res] :or {res :replace}}]
123123
(object/raise e
124124
:eval.custom
125125
s
126-
{:result-type :replace :verbatim true}))
126+
{:result-type res :verbatim true}))
127127

128128
(defn ->ann-var [token]
129129
(str "(str \"(\""

0 commit comments

Comments
 (0)