when method

Widget when({
  1. required Widget ready(
    1. T data
    ),
  2. required Widget loading(),
  3. required Widget error(
    1. Object error,
    2. StackTrace stack
    ),
})

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

Implementation

Widget when({
  required Widget Function(T data) ready,
  required Widget Function() loading,
  required Widget Function(Object error, StackTrace stack) error,
}) {
  throw Exception('This is just a stub for code generation.');
}