AuthRouter constructor

AuthRouter({
  1. GlobalKey<NavigatorState>? navigatorKey,
  2. required String initialLocation,
  3. required Navigable authRoute,
  4. required List<RouteBase> publicRoutes,
  5. required List<RouteBase> privateRoutes,
})

Implementation

AuthRouter({
  GlobalKey<NavigatorState>? navigatorKey,
  required String initialLocation,
  required Navigable authRoute,
  required List<RouteBase> publicRoutes,
  required List<RouteBase> privateRoutes,
})  : _initialLocation = initialLocation,
      _authRoute = authRoute,
      _publicRoutes = publicRoutes,
      _privateRoutes = privateRoutes {
  if (navigatorKey != null) {
    _navigatorKey = navigatorKey;
  }
}