promise

fun <T : JsAny?> promise(block: suspend () -> T): Promise<T>(source)

Create a JS Promise from a suspending block.