copyWithout method

RouteState<TExtra> copyWithout({
  1. bool uri = true,
  2. bool queryParameters = true,
  3. bool extra = true,
  4. bool skipCurrent = true,
  5. bool animationEffect = true,
  6. bool condition = true,
})

Implementation

RouteState<TExtra> copyWithout({
  bool uri = true,
  bool queryParameters = true,
  bool extra = true,
  bool skipCurrent = true,
  bool animationEffect = true,
  bool condition = true,
}) {
  return RouteState<TExtra>(
    uri ? this.uri : Uri(),
    queryParameters: queryParameters ? this.uri.queryParameters : null,
    extra: extra ? this.extra : null,
    skipCurrent: skipCurrent ? this.skipCurrent : true,
    animationEffect: animationEffect
        ? const NoEffect()
        : this.animationEffect,
    condition: condition ? this.condition : null,
  );
}