🐛 Fix plugins schema validation error (#9632)

This commit is contained in:
Alonso Torres 2026-05-14 15:00:41 +02:00 committed by GitHub
parent 67d9567971
commit 8afe8a5dfa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -464,6 +464,13 @@
(let [o (get o type-symbol)]
(= o t))))
#?(:cljs
(def Proxy
(app.util.object/class
:name "Proxy"
:extends js/Object
:constructor (constantly nil))))
(defmacro reify
"A domain specific variation of reify that creates anonymous objects
on demand with the ability to assign protocol implementations and
@ -481,7 +488,7 @@
obj-sym
(gensym "obj-")]
`(let [~obj-sym (cljs.core/js-obj)
`(let [~obj-sym (new Proxy)
~f-sym (fn [] ~type-name)]
(add-properties! ~obj-sym
{:name ~'js/Symbol.toStringTag