getInitialData<T> static method
Get latest value from stream or throw an ArgumentError.
Implementation
@visibleForTesting
static T getInitialData<T>(ValueStream<T> stream) {
if (stream is StateStream<T>) {
return stream.value;
}
if (stream.hasValue) {
return stream.value;
}
throw ArgumentError.value(stream, 'stream', 'has no value');
}