pushNamed<T extends Object?> method

  1. @optionalTypeArgs
Future<T?> pushNamed<T extends Object?>(
  1. String path, {
  2. bool includePrefixMatches = false,
  3. OnNavigationFailure? onFailure,
})

Implementation

@optionalTypeArgs
Future<T?> pushNamed<T extends Object?>(
  String path, {
  bool includePrefixMatches = false,
  OnNavigationFailure? onFailure,
}) {
  final scope = _findPathScopeOrReportFailure<StackRouter>(
    path,
    includePrefixMatches: includePrefixMatches,
    onFailure: onFailure,
  );
  if (scope != null) {
    return scope.router._pushAllGuarded(
      scope.matches,
      onFailure: onFailure,
    );
  }
  return SynchronousFuture(null);
}