copyWith method

DSXResolution copyWith({
  1. bool? resolve,
  2. DSXLifecycleManager? lifecycleManager,
  3. bool nullLifecycleManager = false,
})

Implementation

DSXResolution copyWith({
  bool? resolve,
  DSXLifecycleManager? lifecycleManager,
  bool nullLifecycleManager = false,
}) {
  lifecycleManager ??= this.lifecycleManager;

  if (nullLifecycleManager) {
    lifecycleManager = null;
  }

  return DSXResolution._(resolve ?? this.resolve, lifecycleManager);
}