copyWith method

ScreenBuilder<T> copyWith({
  1. String? name,
  2. Object? arguments,
  3. ScreenBuilderCallback<T>? screenBuilder,
})

Creates a copy of this screen builder object with the given fields replaced with the new values.

Implementation

ScreenBuilder<T> copyWith({
  String? name,
  Object? arguments,
  ScreenBuilderCallback<T>? screenBuilder,
}) {
  return ScreenBuilder<T>(
    screenBuilder: screenBuilder ?? this.screenBuilder,
  );
}