AnyRoutableObject
public protocol AnyRoutableObject
TypeErasure for RoutableObject<VM: BMViewModel>
-
The unique identifier associated with the ViewController to load.
Declaration
Swift
var screenIdentifier: ScreenIdentifier { get } -
The view model to pass to the view controller once created.
Declaration
Swift
var anyViewModel: BMViewModel { get } -
The navigation style in which to present the view controller.
Declaration
Swift
var navigationStyle: NavigationStyle { get } -
Whether or not to animate the object when presenting it.
Declaration
Swift
var animated: Bool { get }
View on GitHub
AnyRoutableObject Protocol Reference