Files
kotlin-fork/js/js.translator/testData/box/incremental/jsModule.kt
T
2019-03-15 14:07:53 +03:00

33 lines
481 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1283
// MODULE: lib
// FILE: a.kt
// MODULE_KIND: AMD
@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)
// FILE: main.kt
// MODULE_KIND: AMD
fun box(): String {
val foo = fooF()
if (foo != "foo") return "fail1: $foo"
val bar = barF()
if (bar != "bar") return "fail2: $bar"
return "OK"
}