-
Notifications
You must be signed in to change notification settings - Fork 25
Home
ohitsdaniel edited this page Apr 29, 2021
·
12 revisions
- Navigator.Datasource: Observable Object exposing navigation path changes
- DeeplinkComponent.Argument
- NavigationTreeBuilder
- NavigationTreeBuilder
- Navigator.NavigationIdentifier
-
NavigatorKey:
EnvironmentKey identifying the
Navigator
allowing navigation path mutations - TreatSheetDismissAsAppearInPresenterKey: EnvironmentKey used to pass down treatSheetDismissAsAppearInPresenter down the view hierarchy
- EitherAB: An either type, representing up to 2 different view types
- EitherABC: An either type, representing up to 3 different view types
- EitherABCD: An either type, representing up to 4 different view types
- EitherABCDE: An either type, representing up to 5 different view types
- EitherABCDEF: An either type, representing up to 6 different view types
- EitherABCDEFG: An either type, representing up to 7 different view types
- EitherABCDEFGH: An either type, representing up to 8 different view types
- EitherABCDEFGHI: An either type, representing up to 9 different view types
- EitherABCDEFGHIJ: An either type, representing up to 10 different view types
- PathBuilders: Namespace enum for all available PathBuilders
- ScreenPresentationStyle: Defines how a screen is presented
- Deeplink: First class representation of a deeplink based on URLs
- DeeplinkComponent: First class representation of a URL path component
- DeeplinkHandler: Handles deeplinks by building the navigation path based on a deeplink and replacing the current navigation path
-
DeeplinkParser:
DeeplinkParser
s parse navigation paths fromDeeplink
s. - Navigator.GoToInvocation: Testing helper
- Navigator.GoToPathInvocation: Testing helper
- Navigator.ReplacePathInvocation: Testing helper
- Navigator.GoBackToInvocation: Testing helper
- Navigator.DismissInvocation: Testing helper
- Navigator.ReplaceScreenInvocation: Testing helper
- Navigator.ReplaceContentInvocation: Testing helper
- Navigator.DidAppearInvocation: Testing helper
- Navigator: Facade type erasing the type of the underlying datasource
- PathComponentUpdate
- PathUpdate
- NavigationNode: Screen container view, taking care of push and sheet bindings.
- PathBuilders.EmptyBuilder
- AnyPathBuilder: An erased path builder that erases the underlying Content to AnyView
- OnDismissView
- PathBuilders.WildcardView: Wildcard View replaces the current path element with the passed wildcard, when it appears.
- _PathBuilder: Convenience type to define PathBuilders based on a build closure
- Root: Root View of any ComposableNavigator driven application
-
AnyScreen:
Type-erased representation of
Screen
objects -
IdentifiedScreen:
An identified representation of a
Screen
in a navigation path
-
NavigationTree:
NavigationTree
s define all valid navigation paths in an application - PathBuilder: PathBuilders define how a navigation path is built into a view hierarchy
- Screen: The Screen protocol is the underlying protocol for navigation path elements. Each navigation path element defines how it is presented.
- ScreenID: A unique identifier for Screens
Generated at 2021-04-29T07:59:04+0000 using swift-doc 1.0.0-beta.6.
Types
- AnyPathBuilder
- AnyScreen
- Deeplink
- DeeplinkComponent
- DeeplinkComponent.Argument
- DeeplinkHandler
- DeeplinkParser
- EitherAB
- EitherABC
- EitherABCD
- EitherABCDE
- EitherABCDEF
- EitherABCDEFG
- EitherABCDEFGH
- EitherABCDEFGHI
- EitherABCDEFGHIJ
- IdentifiedScreen
- NavigationNode
- NavigationTreeBuilder
- Navigator
- Navigator.Datasource
- Navigator.DidAppearInvocation
- Navigator.DismissInvocation
- Navigator.GoBackToInvocation
- Navigator.GoToInvocation
- Navigator.GoToPathInvocation
- Navigator.NavigationIdentifier
- Navigator.ReplaceContentInvocation
- Navigator.ReplacePathInvocation
- Navigator.ReplaceScreenInvocation
- NavigatorKey
- OnDismissView
- PathBuilders
- PathBuilders.EmptyBuilder
- PathBuilders.WildcardView
- PathComponentUpdate
- PathUpdate
- Root
- ScreenPresentationStyle
- TreatSheetDismissAsAppearInPresenterKey
- _PathBuilder