Such code: ``` external interface A { fun foo(...
# javascript
u
Such code:
Copy code
external interface A {
    fun foo(p1: Any)
}

fun main() {
    A::foo.name
}
produce such js code:
Copy code
getCallableRef('foo', function ($receiver, p1) {
      return $receiver.foo(p1), Unit;
    }).callableName;
It looks like a lot of excess. I expect just
'foo'
.
p
Looks like handling obfuscation case
a
Fair point. Please request this optimization in the issue tracker: https://youtrack.jetbrains.com/issues/KT
u