FunctionalControllerProvider
open class FunctionalControllerProvider : ControllerProvider
Undocumented
-
Undocumented
Declaration
Swift
public typealias IsResponsibleCallback = (_ routeResult: RouteResult) -> Bool -
Undocumented
Declaration
Swift
public typealias MakeControllerCallback = (_ routeResult: RouteResult) throws -> UIViewController -
Undocumented
Declaration
Swift
public let isResponsibleCallback: IsResponsibleCallback -
Undocumented
Declaration
Swift
public let makeControllerCallback: MakeControllerCallback -
Undocumented
Declaration
Swift
public init(isResponsibleCallback: @escaping IsResponsibleCallback, makeControllerCallback: @escaping MakeControllerCallback) -
Declaration
Swift
open func isResponsible(routeResult: RouteResult) -> Bool -
Declaration
Swift
open func makeController(routeResult: RouteResult) throws -> UIViewController
View on GitHub
FunctionalControllerProvider Class Reference