Files
kotlin-fork/js/js.translator/testData/box/esModules/crossModuleRef/inlineJsModulePackage.kt
T

22 lines
323 B
Kotlin
Vendored

// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: lib2
// FILE: lib1.mjs
export function foo() {
return "OK";
}
// FILE: lib2.kt
@file:JsModule("./lib1.mjs")
external fun foo(): String
// MODULE: lib3(lib2)
// FILE: lib3.kt
inline fun bar() = foo()
// MODULE: main(lib3)
// FILE: main.kt
fun box() = bar()