guard method

GuardedRoutes guard({
  1. required GuardFunction<AppRoute> onGuard,
  2. dynamic guarded(
    1. GuardedRoutes routes
    )?,
})

Implementation

GuardedRoutes guard({
  required GuardFunction onGuard,
  Function(GuardedRoutes routes)? guarded
}) {
  final guardedRoutes = GuardedRoutes(routes, (state) {
    this.onGuard(state);
    onGuard(state);
  });
  guarded?.call(guardedRoutes);
  return guardedRoutes;
}