asyncVal<Res> static method
Pseudo constructor to map directly a Res
value to an AsyncValue<Res>
Implementation
static FutureValuableAsyncValue<Res> asyncVal<Res>(
Valuable<Future<Res>> future) {
return FutureValuable<ValuableAsyncValue<Res>, Res>(
future,
dataValue: (_, result) => ValuableAsyncValue.data(result),
errorValue: (_, error, stackTrace) =>
ValuableAsyncValue.error(error, stackTrace),
noDataValue: (_) => ValuableAsyncValue.noData(),
evaluateWithContext: false,
);
}