Package-level declarations
Functions
Link copied to clipboard
构建一个默认的 StageLoop 实现。 在 JVM 平台实现中内部的事件队列是并发安全的。
Inherited functions
Link copied to clipboard
inline suspend fun <S : State<S>> S.loop(onEach: (S) -> Boolean = { true }, onNext: (S?) -> S? = { it }): S
通过指定的 State 开启状态循环并直到状态消失。
inline suspend fun <S : Stage<S>> StageLoop<S>.loop(crossinline condition: (next: S?) -> Boolean = { next -> next != null }, crossinline exceptionHandle: (Throwable) -> Unit = { e ->
throw e
})
通过提供的 StageLoop 进行循环。