Files
kotlin-fork/js/js.translator/testData/box/jsExport/interfaceWithCompanion.kt
T

25 lines
321 B
Kotlin
Vendored

// MODULE_KIND: COMMON_JS
// SKIP_MINIFICATION
// FILE: api.kt
package api
@JsExport
interface A {
companion object {
fun ok() = "OK"
}
}
// FILE: main.kt
external interface JsResult {
val res: String
}
@JsModule("lib")
external fun jsBox(): JsResult
fun box(): String {
return jsBox().res
}