StreamWhen<T> extension

Extension methods for 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 Stream<T>, provided by the StreamWhen extension

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

Available on Stream<T>, provided by the StreamWhen extension

Handles the different states of the Stream: loading, error, and data