SimpleNavigatorRoute constructor

SimpleNavigatorRoute({
  1. required String path,
  2. required WidgetBuilder builder,
  3. WidgetBuilder? guardLoadingBuilder,
  4. RouteGuardFunc? guard,
})

Implementation

SimpleNavigatorRoute({
  required this.path,
  required this.builder,
  this.guardLoadingBuilder,
  RouteGuardFunc? guard,
}) {
  Toolkit.assrt(
    () => Toolkit.isValidRoutePath(path),
    "Invalid path name '$path'",
  );
  if (guard != null) {
    this.guard = () => guard!(path);
  } else {
    guard = null;
  }
}