Package-level declarations

Types

Link copied to clipboard

Adapts an OrbitContainer (where internal state = external state) to an OrbitContainer with a different external state type. Used for backwards compatibility with the deprecated org.orbitmvi.orbit.withExternalState extension function.

Link copied to clipboard
class RealContainer<INTERNAL_STATE : Any, EXTERNAL_STATE : Any, SIDE_EFFECT : Any>(initialState: INTERNAL_STATE, parentScope: CoroutineScope, val settings: RealSettings, transformState: (INTERNAL_STATE) -> EXTERNAL_STATE, subscribedCounterOverride: SubscribedCounter? = null) : OrbitContainer<INTERNAL_STATE, EXTERNAL_STATE, SIDE_EFFECT>