push<T extends Object?> method

Future<T?> push<T extends Object?>(
  1. Widget routeWidget, {
  2. Map<String, dynamic>? arguments,
  3. PageParameter? pageParameter,
})

Implementation

Future<T?> push<T extends Object?>(Widget routeWidget,
    {Map<String, dynamic>? arguments, PageParameter? pageParameter}) {
  print(
      '[Navigator] AppRouterDelegate => push, pageParameter: $pageParameter');
  RoutePage<T?> page =
      _getConfig(routeWidget, pageParameter: pageParameter).toPage<T>();
  page = _navigatePage(page);
  return _pushAndUpdate(page);
}