-
Notifications
You must be signed in to change notification settings - Fork 25
Home
ohitsdaniel edited this page Feb 5, 2021
·
12 revisions
- Deeplink
- DeeplinkComponent: First class representation of a URL path component
- DeeplinkComponent.Argument
- DeeplinkHandler: Handles deeplinks by building the routing path based on a deeplink and replacing the current routing path
- DeeplinkParser: Convenience Type allowing to define DeeplinkParser based on a closure.
- Navigator: Facade type erasing the type of the underlying datasource
- Navigator.Datasource: Observable Object exposing routing path changes
- NavigatorKey: EnvironmentKey identifying the navigator allowing routing 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
- Routed: Screen container view, taking care of push and sheet bindings.
- _PathBuilder: Convenience type to define PathBuilders based on a build closure
- PathBuilders: Namespace enum for all available PathBuilders
- Root: Root View of any ComposableNavigator driven application
- AnyScreen
- IdentifiedScreen: An identified representation of a screen in a routing path
- ParentScreenID: EnvironmentKey identifying the screen ID of the screen preceding the screen the view is embedded in
- CurrentScreenID: EnvironmentKey identifying the screen ID of the screen the view is embedded in
- ScreenPresentationStyle: Defines how a screen is presented
- PathBuilder: PathBuilders define how to build a routing path
- Screen: The Screen protocol is the underlying protocol for routing path elements. Each routing 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