25 lines
321 B
Kotlin
Vendored
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
|
|
}
|