Protocols
The following protocols are available globally.
-
Defines view controller cache lifetime.
See moreDeclaration
Swift
public protocol Lifetime: class
-
Destination protocol describes wrapper for destination.
See moreDeclaration
Swift
public protocol Destination: AnyDestination, ParametersAware
-
Acts as factory for embedding view controllers.
See moreDeclaration
Swift
public protocol EmbeddingProtocol
-
All destinations inherits from
See moreAnyDestination
protocol. UseDestination
protocol instead.Declaration
Swift
public protocol AnyDestination
-
Describes view controller which can receive data.
See moreDeclaration
Swift
public protocol DataReceivable: AbstractDataReceivable where Self: UIViewController
-
Protects navigation.
See moreDeclaration
Swift
public protocol ProtectionSpace: class
-
Extends iOS state restoration.
See moreDeclaration
Swift
public protocol StateRestorationDelegate
-
Describes any object which can receive abstract data.
See moreDeclaration
Swift
public protocol AbstractDataReceivable
-
It ensures that route can be accessed via matchable type, e.g. string or URL
See moreDeclaration
Swift
public protocol Routable: AnyDestination
-
Describes object having parameters.
See moreDeclaration
Swift
public protocol ParametersAware