copyWith method

RouteState<TExtra> copyWith({
  1. Uri? uri,
  2. Map<String, String>? queryParameters,
  3. TExtra? extra,
  4. bool? skipCurrent,
  5. AnimationEffect? animationEffect,
  6. TRouteConditionFn? condiiton,
})

Implementation

RouteState<TExtra> copyWith({
  Uri? uri,
  Map<String, String>? queryParameters,
  TExtra? extra,
  bool? skipCurrent,
  AnimationEffect? animationEffect,
  TRouteConditionFn? condiiton,
}) {
  return RouteState<TExtra>(
    uri ?? this.uri,
    queryParameters: queryParameters,
    extra: extra ?? this.extra,
    skipCurrent: skipCurrent ?? this.skipCurrent,
    animationEffect: animationEffect ?? this.animationEffect,
    condition: condition ?? this.condition,
  );
}