Protocols
The following protocols are available globally.
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol PresenterFeature : Feature, PresenterProvider 
- 
                  
                  
A feature providing a view controller and routing options for a specific route pattern
See moreNote
Routing options specify how your controller will be presentedDeclaration
Swift
public protocol ViewFeature : ControllerProvider, Feature, RoutingOptionProvider 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol WireframeApp : App, ControllerContainer 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol WireframeAppFactory 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol WireframeFeatureObserver 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol AnimatedRoutingOption : RoutingOption 
- 
                  
                  
Undocumented
Declaration
Swift
public protocol RoutingOptionBackTo : AnimatedRoutingOption 
- 
                  
                  
Undocumented
Declaration
Swift
public protocol RoutingOptionGetController : RoutingOption 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol RoutingOptionModal : AnimatedRoutingOption 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol RoutingOptionPush : AnimatedRoutingOption 
- 
                  
                  
Undocumented
Declaration
Swift
public protocol RoutingOptionReplaceTopVC : AnimatedRoutingOption 
- 
                  
                  
Undocumented
Declaration
Swift
public protocol RoutingOptionRootVC : AnimatedRoutingOption 
- 
                  
                  
Undocumented
Declaration
Swift
public protocol RoutingOptionShow : AnimatedRoutingOption 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ControllerContainerAwareRoutingPresenter : RoutingPresenter 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedControllerDimisser : ControllerDismisser 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedControllerProvider : ControllerProvider 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedPresenterProvider : PresenterProvider 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedRoutingObserver : RoutingObserver 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedRoutingOptionProvider : RoutingOptionProvider 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedRoutingPresenter : RoutingPresenter 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ComposedTopControllerResolver : TopControllerResolver 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol RouteResultHandler 
- 
                  
                  
An instance resolving urls to route patterns returning RouteResults
See moreDeclaration
Swift
public protocol Router 
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol RoutingHandlerContainer 
View on GitHub
        Protocols  Reference