CompositeDisposable constructor

CompositeDisposable({
  1. DisposeOrder disposeOrder = DisposeOrder.lifo,
  2. bool catchExceptions = true,
  3. DisposableExceptionCallback? disposableExceptionCallback = printDisposableErrorToConsole,
})

Default constructor disposeOrder = DisposeOrder.lifo, [catchExceptions} = true, disposableExceptionCallback = printDisposableErrorToConsole,

Implementation

CompositeDisposable({
  this.disposeOrder = DisposeOrder.lifo,
  this.catchExceptions = true,
  this.disposableExceptionCallback = printDisposableErrorToConsole,
}) {
  if (disposableExceptionCallback != null && !catchExceptions) {
    throw ArgumentError(
      'catchExceptions should be true '
      'if disposableExceptionCallback is not null',
    );
  }
}