in a vanilla (clj-compiler) cljs environment, there's no way to resolve vars right, so that part is expected to fail through to nil?
I haven’t tried the vanilla cljs compiler, but the defui macro also sticks the relevant info in an atom in case resolve isn’t available.
you use self-hosted?
I use shadow-cljs
Sorry that's what I mean, I misspoke. I meant "normal" Vs "self-hosted", fwiw I believe shadow-cljs uses the "vanilla compiler" under the hood it just deals with peripheral elements of that process. Using shadow-cljs one can have resolve in the Java environment, to have objects, which is ok because the end goal is just to retrieve the ns right?
Vars and introspection in cljs Vs clj make my brain bleed
*to Java objects
currently, the list of properties a component expects is also required
Which is what you helped me patch earlier in another thread with metadata, which is cool but read-time and a bit manual, got you
right
but somehow the overall system still works?