We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 760eed3 commit 5720b70Copy full SHA for 5720b70
src/nextjournal/clerk/analyzer/impl.clj
@@ -95,9 +95,9 @@
95
96
(defmulti macroexpand-hook (fn [the-var _&form _&env _args] (var-sym the-var)))
97
98
-#_(defmethod macroexpand-hook 'clojure.core/deftype [_ &form &env [name class-name args interfaces]]
99
- (when-not (resolve class-name)
100
- (apply #'clojure.core/deftype &form &env name class-name args interfaces)))
+(defmethod macroexpand-hook 'clojure.core/deftype [_ &form &env [name fields & opts+specs]]
+ (when-not (resolve name)
+ (apply #'clojure.core/deftype &form &env name fields opts+specs)))
101
102
(defmethod macroexpand-hook :default [the-var &form &env args]
103
(if (cljs? &env)
0 commit comments