Feeback required for upcoming release 0.10.0 #908
konsoletyper
announced in
Announcements
Replies: 1 comment
-
Just updated to the latest version, and it appears to be working perfectly for me. Thank you for your hard work, the support for ESM is so useful! ❤️ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi!
I'm glad to announce that release 0.10.0 is to come soon. I implemented all the features I planned and now I only need your feedback. So if it's possible, please, try latest developer preview (0.10.0-dev-12) and tell if you had some issues.
The most notable features of upcoming release are:
javaScriptDevServer
andstopJavaScriptDevServer
@JSClass
annotation required on class. To represent member methods,native
methods can be used instead ofabstract
. This allows to map JS to Java constructors and JS static methods.@JSModule
annotation can be specified for class to indicate that class should be imported from given module, not taken from global context.instanceof
now works properly for JSO classes, as well as casts. This only works for classes, not for interfaces. To turn offinstanceof
for particular class, add@JSClass(transparent = true)
@JSPrimitiveType
can be used to map Java class to JS primitive (this affectsinstanceof
and casts)@JSTopLevel
annotation can be applied to static methods to indicate that they aren't mapped to JS static methods, but rather to global scope.@JSTopLevel
can be combined with@JSModule
to import functions from modules.Beta Was this translation helpful? Give feedback.
All reactions