immediateUntil

abstract suspend fun <Ctx> immediateUntil(ctx: Ctx, action: TypedAction<Ctx>, until: (S) -> Boolean): S(source)

Dispatch action, suspending until state matches until.