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