//MetaPhrase/com.github.diegoberaldin.metaphrase.feature.intro.presentation/IntroComponent
IntroComponent
[jvm]
interface IntroComponent : MviModel<IntroComponent.Intent, IntroComponent.UiState, IntroComponent.Effect>
Intro component contract.
Types
Name | Summary |
---|---|
Effect | [jvm] interface Effect Effects. |
Intent | [jvm] interface Intent View intents. |
UiState | [jvm] object UiState UI state. |
Properties
Name | Summary |
---|---|
effects | [jvm] abstract val effects: SharedFlow<IntroComponent.Effect> |
uiState | [jvm] abstract val uiState: StateFlow<IntroComponent.UiState> |
Functions
Name | Summary |
---|---|
reduce | [jvm] abstract fun reduce(intent: IntroComponent.Intent) |