mapOrNull<NewT> method
NewT?
mapOrNull<NewT>({
- NewT? data(
- AsyncData<
ValueT> data
- AsyncData<
- NewT? error(
- AsyncError<
ValueT> error
- AsyncError<
- NewT? loading(
- AsyncLoading<
ValueT> loading
- AsyncLoading<
Perform some actions based on the state of the AsyncValue, or return null if the current state wasn't tested.
Implementation
NewT? mapOrNull<NewT>({
NewT? Function(AsyncData<ValueT> data)? data,
NewT? Function(AsyncError<ValueT> error)? error,
NewT? Function(AsyncLoading<ValueT> loading)? loading,
}) {
return map(
data: (d) => data?.call(d),
error: (d) => error?.call(d),
loading: (d) => loading?.call(d),
);
}