Package-level declarations
Types
Handles result passing between navigation records.
A CircuitContext is used in Presenter.Factory and Ui.Factory to inform creation of their respective Presenter and Ui instances.
Marker interface for all UiEvent types.
Marker interface for all UiState types.
A minimal navigation interface that only supports forward navigation via goTo.
Marks declarations that are internal in Circuit's API, meaning that they should not be used outside of Circuit's first party API. This is their signatures and semantics will change between future releases without any warnings and without providing any migration aids.
A basic navigation interface for navigating between screens.
Functions
Returns whether answering navigation is available in the current composition.
Returns a GoToNavigator that receives a T when its destination returns one, or fallbackNavigator when answering navigation is unavailable.
Returns a GoToNavigator that receives a resultType when its destination returns one, or fallbackNavigator when answering navigation is unavailable.
Parameter based alternate for Navigator.resetRoot.