19 lines
267 B
Kotlin
Vendored
19 lines
267 B
Kotlin
Vendored
// MODULE: main
|
|
// FILE: externals.kt
|
|
|
|
class C(val x: Int)
|
|
|
|
@JsExport
|
|
fun makeC(x: Int): C = C(x)
|
|
|
|
@JsExport
|
|
fun getX(c: C): Int = c.x
|
|
|
|
fun box(): String = "OK"
|
|
|
|
// FILE: jsExport__after.js
|
|
|
|
const c = main.makeC(300);
|
|
if (main.getX(c) !== 300) {
|
|
throw "Fail 1";
|
|
} |