copyWith method

RouteConfig copyWith({
  1. RouteState state(
    1. Uri? uri
    )?,
  2. bool isThisPage(
    1. RouteState state
    )?,
  3. Map<String, String> settings(
    1. RouteState state
    )?,
  4. Page page({
    1. RouteState? state,
    })?,
})

update state

Implementation

RouteConfig copyWith(
    {RouteState Function(Uri? uri)? state,
    bool Function(RouteState state)? isThisPage,
    Map<String, String> Function(RouteState state)? settings,
    Page Function({RouteState? state})? page}) {
  return RouteConfig(
    state: state ?? this.state,
    isThisPage: isThisPage ?? this.isThisPage,
    settings: settings ?? this.settings,
    page: page ?? this.page,
  );
}