StreamValuable<Output, Msg> constructor
StreamValuable<Output, Msg> (
- Valuable<
Stream< stream, {Msg> > - required ValuableGetStreamData<
Output, Msg> dataValue, - required ValuableGetStreamError<
Output> errorValue, - required ValuableGetStreamDone<
Output> doneValue, - required Output initialData,
- bool evaluateWithContext = false,
Constructor to provide each functions
Implementation
StreamValuable(
Valuable<Stream<Msg>> stream, {
required this.dataValue,
required this.errorValue,
required this.doneValue,
required Output initialData,
bool evaluateWithContext = false,
}) : _valuableStream = stream,
super(evaluateWithContext: evaluateWithContext) {
_defaultValuer = (_) => initialData;
_callback();
}