Files
kotlin-fork/js/js.translator/testData/box/incremental/jsModule.kt
T
2021-10-25 00:14:19 +03:00

34 lines
511 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1283
// SKIP_IR_INCREMENTAL_CHECKS
// MODULE: lib
// MODULE_KIND: AMD
// FILE: a.kt
@file:JsModule("foo")
external fun fooF(): String
// FILE: b.kt
@file:JsModule("bar")
external fun barF(): String
// FILE: c.kt
// RECOMPILE
fun dummyF() = "dummy"
// MODULE: main(lib)
// MODULE_KIND: AMD
// FILE: main.kt
fun box(): String {
val foo = fooF()
if (foo != "foo") return "fail1: $foo"
val bar = barF()
if (bar != "bar") return "fail2: $bar"
return "OK"
}