The generated Javascript code for Kotlin classes, ...
# javascript
d
The generated Javascript code for Kotlin classes, sometimes creates an
Object.defineProperty(<Class>.prototype, <property>)...
statement(s), and sometimes not. Does anyone know the rules for when it is generated and when not, I am trying use some kotlin classes from JS code and sometimes I have access to the defined property, sometimes it is simply not defined ??
to answer my own question, I think it is due to @JsExport. there is a complex expression in the compiler code, however, it more-or-less seems to be about whether the class is exported or not. Exported classes have their properties
defined
Which kind of makes sense, I think!