copyWith method

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

Implementation

BrowserRoute copyWith({
  String? path,
  Widget? page,
  RouteTransition? routeTransition,
  BuildTransition? customTransition,
  void 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,
    customTransition: customTransition ?? this.customTransition,
    builderTrigger: builderTrigger ?? this.builderTrigger,
    validateArguments: validateArguments ?? this.validateArguments,
  );
}