JXA icon indicating copy to clipboard operation
JXA copied to clipboard

Application() breaks if `esModuleInterop` is `true`

Open Peeja opened this issue 4 years ago • 0 comments

TypeScript will refuse to allow Application to be called when esModuleInterop is true:

A namespace-style import cannot be called or constructed, and will cause a failure at runtime.

I don't have my head around it enough to understand if that means that the library should or can be adjusted to make it work, or if it means that it inherently can't build sensible code when esModuleInterop is true. In my case, my project was fine turning it off, but it would be useful to have a note in the Readme, since the problem was hard to track down.

Peeja avatar Mar 28 '20 16:03 Peeja