>Note that Kotlin compiler does not apply such ...
# javascript
t
Note that Kotlin compiler does not apply such mangling to external declarations, so you don't have to use @JsName on them. Another case worth noticing is inheriting non-external classes from external classes. In this case any overridden functions won't be mangled as well.
But it still will apply name mangling on properties, won't it?
g
Do you mangiling external properties?
t
i have an external interface defining some properties and those are mangled in the implementing class, yes