call<T> method
Future<T>
call<T>(
- String name, {
- BaseArguments? args,
- dynamic result,
- bool removeUntilPredicate(
- Route route
- List<
SeafarerTransition> ? transitions, - Duration? transitionDuration,
- Map<
String, dynamic> ? params, - CustomSeafarerTransition? customTransition,
Makes this a callable class. Delegates to navigate.
Implementation
Future<T> call<T>(
String name, {
BaseArguments? args,
NavigationType navigationType = NavigationType.push,
dynamic result,
bool Function(Route<dynamic> route)? removeUntilPredicate,
List<SeafarerTransition>? transitions,
Duration? transitionDuration,
Map<String, dynamic>? params,
CustomSeafarerTransition? customTransition,
}) {
assert(navigationType != NavigationType.pushAndRemoveUntil ||
removeUntilPredicate != null);
_checkAndThrowRouteNotFound(name, args, navigationType);
return navigate<T>(
name,
navigationType: navigationType,
result: result,
removeUntilPredicate: removeUntilPredicate,
args: args,
transitions: transitions,
transitionDuration: transitionDuration,
params: params,
customTransition: customTransition,
);
}