Type Aliases
The following type aliases are available globally.
-
路由结果回调闭包
Declaration
Swift
public typealias RouteCompletionHandler<T> = (Result<T, Error>) -> Void
-
路由处理闭包
Declaration
Swift
public typealias RouterHandler<T> = (RouterParameters, Any?, @escaping RouteCompletionHandler<T>) -> Void
-
路由参数集合
let parameters: RouterParameters = [URLQueryItem(name: "id", value: "0123456"), URLQueryItem(name: "name", value: "wxlpp")] let id: Int! = parameters.get("id") print(id) // Prints "0123456" let name = parameters.get("name", as: String.self) print(name) // Prints "wxlpp"
Declaration
Swift
public typealias RouterParameters = [URLQueryItem]