valueOrNull property

T? get valueOrNull

The most recent successful value, or null if no data has arrived yet.

During AsyncLoading, returns the AsyncLoading.previousData if available. During AsyncError, returns null.

Implementation

T? get valueOrNull => switch (this) {
  AsyncData<T>(:final value) => value,
  AsyncLoading<T>(:final previousData) => previousData,
  _ => null,
};