cubesky
03/27/2018, 2:40 PMef.create(str)
in Javascript. But I want to get a new (ef.create(str))()
, how I can do for this?anton.bannykh
04/02/2018, 4:54 PM@JsName("ef")
external object Ef {
}
inline fun jsNew(a: dynamic) = js("new a()")
inline fun Ef.create(str: String): Ef {
return jsNew(Ef.asDynamic().create(str))
}
then this:
fun main(args: Array<String>) {
Ef.create("sdfsd")
}
translates to:
var Ef = ef;
function main(args) {
new (Ef.create('sdfsd'))();
}