debounceIntents
fun <S : MVIState, I : MVIIntent, A : MVIAction> StoreBuilder<S, I, A>.debounceIntents(timeout: Duration, name: String? = "DebounceIntents")
Installs a debounceIntentsDecorator with a fixed timeout for all intents in this store.
fun <S : MVIState, I : MVIIntent, A : MVIAction> StoreBuilder<S, I, A>.debounceIntents(name: String? = "DebounceIntents", timeoutSelector: suspend PipelineContext<S, I, A>.(I) -> Duration)
Installs a debounceIntentsDecorator with a dynamic timeout selector for all intents in this store.