Closed Jooseppi12 closed 6 months ago
The Import
attribute alone has previously not marked the member on its own for client-side. Now it auto-implies Stub
if there is no JavaScript
or Inline
or Direct
present.
Fixed the behavior of Stub
+Import
. For a class, it's valid to mark the class itself with Import
, then all the members will follow existing Stub
logic, while the JS class constructor is set by the Import
.
Consider the following code:
The above would describe a function in F# that would be translated to a call is failing, as this Import is not treated as an inline.
myFunction
from themyModule
import. At the moment the above code does not compile, as the XKnown workaround at the moment is to apply an inline as well, like this:
Ideally we don't want to rely on the
Inline
to make this work, just applying the import attribute should work.