Route
-
A protocol representing the route to which actions can be added.
See moreDeclaration
Swift
public protocol ScreenThenable
-
A route that describes navigation as a set of actions.
See moreDeclaration
Swift
public struct ScreenRoute< Root: ScreenContainer, Current: ScreenContainer >: ScreenThenable
extension ScreenRoute: ScreenRouteConvertible
-
Undocumented
See moreDeclaration
Swift
public protocol ScreenRouteConvertible
-
Alias for a root route whose container type
Root
is equal to theCurrent
type.See also
ScreenRoute
See also
ScreenContainer
Declaration
Swift
public typealias ScreenRootRoute<Container> = ScreenRoute<Container, Container> where Container : ScreenContainer
-
Alias for the root route whose container type is
UIViewController
.See also
ScreenRoute
See also
ScreenRootRoute
Declaration
Swift
public typealias ScreenModalRoute = ScreenRootRoute<UIViewController>
-
Alias for the root route whose container type is
UINavigationController
.See also
ScreenRoute
See also
ScreenRootRoute
Declaration
Swift
public typealias ScreenStackRoute = ScreenRootRoute<UINavigationController>
-
Alias for the root route whose container type is
UITabBarController
.See also
ScreenRoute
See also
ScreenRootRoute
Declaration
Swift
public typealias ScreenTabsRoute = ScreenRootRoute<UITabBarController>
-
Alias for the root route whose container type is
UIWindow
.See also
ScreenRoute
See also
ScreenRootRoute
Declaration
Swift
public typealias ScreenWindowRoute = ScreenRootRoute<UIWindow>