fabianterhorst
09/20/2018, 5:04 PMprivate external fun require(module: String): MyModule
fun get(): MyModule {
return require("myModule")
}
external interface MyModule {
fun myMethod(...)
}
gildor
09/21/2018, 3:55 AMgildor
09/21/2018, 3:56 AMgildor
09/21/2018, 3:56 AMfabianterhorst
09/21/2018, 11:29 AMjmhmccr
09/21/2018, 10:44 PM@JsModule
annotation on the external resource being defined. e.g.:
@JsModule("myModule")
external interface MyModule {
fun myMethod(...)
}
see https://stackoverflow.com/questions/44192288/kotlin-how-to-import-node-packages
and https://kotlinlang.org/docs/reference/js-modules.html#jsmodule-annotationfabianterhorst
09/23/2018, 10:33 PM