copyWith method

RouterNode<T> copyWith({
  1. T? data,
  2. String? name,
  3. bool? isParameter,
  4. Map<String, RouterNode<T>>? children,
})

Implementation

RouterNode<T> copyWith({
  T? data,
  String? name,
  bool? isParameter,
  Map<String, RouterNode<T>>? children,
}) {
  return RouterNode<T>(
    data: data ?? this.data,
    name: name ?? this.name,
    isParameter: isParameter ?? this.isParameter,
    children: children ?? this.children,
  );
}