reduceAsync

fun <U : JsAny?> reduceAsync(    operation: (previousValue: U, currentValue: T, currentIndex: Int) -> U,     initialValue: U,     options: SubscribeOptions? = definedExternally): Promise<U>(source)