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 }