StreamWithLatestValue<T>.withInitialValue constructor

StreamWithLatestValue<T>.withInitialValue(
  1. Stream<T> sourceStream, {
  2. required T initialValue,
})

Set value to initialValue and flip loaded to true upon construction.

Implementation

factory StreamWithLatestValue.withInitialValue(
  Stream<T> sourceStream, {
  required T initialValue,
}) =>
    StreamWithLatestValue(sourceStream)
      .._latestValue = initialValue
      .._hasLatestValue = true;