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);
}