VancedManager/core-mvi/src/main/java/com/vanced/manager/core/mvi/MviRenderView.kt

12 lines
240 B
Kotlin
Raw Normal View History

2020-11-28 22:22:24 +00:00
package com.vanced.manager.core.mvi
import kotlinx.coroutines.flow.Flow
interface MviRenderView<State, Action, SideEffect> {
fun render(state: State)
fun actionsFlow(): Flow<Action>
fun sideEffects(sideEffect: SideEffect)
}