Closed Schahen closed 4 years ago
Following code:
interface A<T> { } interface B<T> { } interface Api { check<T>(values: Array<T>): T check<T>(values: Array<A<T> | B<T>>): T }
Is translated to:
external interface A<T> external interface B<T> external interface Api { fun <T> check(values: Array<T>): T fun <T> check(values: Array<dynamic /* A<T> | B<T> */>): T }
Which won't compile without "CONFLICTING_OVERLOADS" suppression
"CONFLICTING_OVERLOADS"
Following code:
Is translated to:
Which won't compile without
"CONFLICTING_OVERLOADS"
suppression