copyWith method

BrowserRoute copyWith({
  1. String? path,
  2. Widget? page,
  3. RouteTransition? routeTransition,
  4. dynamic builderTrigger(
    1. BuildContext context
    )?,
  5. bool validateArguments(
    1. Check checkArgument,
    2. GetArguments getArgument
    )?,
})

Implementation

BrowserRoute copyWith({
  String? path,
  Widget? page,
  RouteTransition? routeTransition,
  Function(BuildContext context)? builderTrigger,
  bool Function(Check checkArgument, GetArguments getArgument)?
      validateArguments,
}) {
  return BrowserRoute(
    page: page ?? this.page,
    path: path ?? this.path,
    routeTransition: routeTransition ?? this.routeTransition,
    builderTrigger: builderTrigger ?? this.builderTrigger,
    validateArguments: validateArguments ?? this.validateArguments,
  );
}