dataOrElse abstract method

T dataOrElse(
  1. T fallback()
)

Safely extracts the underlying data, returning the result of fallback if not in a hasData state.

  • fallback: Callback invoked to produce a default value when not in a valid data state.

Ensures:

  • Returns the underlying data when hasData is true.
  • Evaluates and returns the result of fallback when isEmpty or hasError is true.

Implementation

T dataOrElse(T Function() fallback);