overrideWithValue method

Override<T> overrideWithValue(
  1. T value, {
  2. bool keepAlive = true,
})

Create an initial value override, which can be given to a PodScope or PodContainer.

By default it calls Pod.keepAlive, to ensure the initial value is not disposed.

Implementation

Override<T> overrideWithValue(
  T value, {
  bool keepAlive = true,
}) {
  if (keepAlive) {
    _keepAlive = true;
  }
  return Override(this, value);
}