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

12 lines
240 B
Kotlin

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)
}