FutureWhen<T> extension

Extension methods for Future and Stream to handle loading, error, and data states.

on

Methods

maybeWhen({required Widget orElse(), Widget ready(T data)?, Widget error(Object error, StackTrace stack)?, Widget loading()?}) Widget

Available on Future<T>, provided by the FutureWhen extension

Handles the different states of the Future with an orElse fallback.
when({required Widget ready(T data), required Widget loading(), required Widget error(Object error, StackTrace stack)}) Widget

Available on Future<T>, provided by the FutureWhen extension

Handles the different states of the Future: loading, error, and data ready.