copyWith method
ParallelRoute<T>
copyWith({
- ModularChild? child,
- RouteContext? context,
- TransitionType? transition,
- CustomTransition? customTransition,
- Duration? duration,
- String? name,
- String? schema,
- void popCallback(
- dynamic
- List<
Middleware> ? middlewares, - List<
ModularRoute> ? children, - String? parent,
- Uri? uri,
- Map<
ModularKey, ModularRoute> ? routeMap, - Map<
Type, BindContext> ? bindContextEntries,
Implementation
@override
ParallelRoute<T> copyWith({
ModularChild? child,
RouteContext? context,
TransitionType? transition,
CustomTransition? customTransition,
Duration? duration,
String? name,
String? schema,
void Function(dynamic)? popCallback,
List<Middleware>? middlewares,
List<ModularRoute>? children,
String? parent,
Uri? uri,
Map<ModularKey, ModularRoute>? routeMap,
Map<Type, BindContext>? bindContextEntries,
}) {
return ParallelRoute<T>(
child: child ?? this.child,
transition: transition ?? this.transition,
context: context ?? this.context,
customTransition: customTransition ?? this.customTransition,
duration: duration ?? this.duration,
name: name ?? this.name,
schema: schema ?? this.schema,
popCallback: popCallback ?? this.popCallback,
middlewares: middlewares ?? this.middlewares,
children: children ?? this.children,
parent: parent ?? this.parent,
uri: uri ?? this.uri,
bindContextEntries: bindContextEntries ?? this.bindContextEntries,
);
}