mapToResult method
Map the value of the stream to ResultSuccess
Example:
ResultSuccess<int> result = Stream.value(10)
.mapToResult(); // Result.success('10')
ResultSuccess<int> result = Stream.value(10)
.mapToResult((value) => value * 10); // Result.success('100')
Implementation
Stream<Result<E>> mapToResult([E Function(E)? mapper, String tag = '']) =>
map((data) {
if (mapper != null) {
return Result<E>.success(mapper(data), tag: tag);
}
return Result<E>.success(data, tag: tag);
});