I wanted to check in on the difference between @Js...
# javascript
j
I wanted to check in on the difference between @JsExport'ed interfaces and external interfaces with Kotlin/JS. I'm hoping for some sort of middle ground where we can export implementable interfaces (without the magic do not implement unique symbol) and except many of the trade-offs / restrictions applied to external interfaces. It would be nice if we still had typescript definitions generated from the kotlin classes. external usage presents a lot of friction for interop with both JS & common code and maintaining separate definitions between JS/Kotlin. Otherwise it seems like for the most part the choice needs to be only Kotlin/JS or only JS/TS experiences and not a mix where otherwise appropriate.