stated_result_builder library

Classes

ActionResultBuilder
Widget that builds UI according to the state of AsyncActionResult or ActionResult
ActionResultFutureBuilder
BusyIndicatorBuilder
Widget to build progress indicator if result is WatinigResult
DefaultFailedResultBuilder
Provide defauilt failed builder to child
DefaultPendingResultBuilder
Provide defauilt pending builder to child
DefaultResultBuilder
Provide multiple defauilt builders to child
DefaultWaitingResultBuilder
Provide defauilt waiting builder to child
Emptyable
Contract for type can check whether it is empty or not
EmptyableContentBuilder<T>
A builder handles blank content. It invokes emptyBuilder when value given is blank. Oherwise, builder will be used.
QueryResultBuilder<T>
Widget that builds UI according to the state of AsyncQueryResult or QueryResult
QueryResultFutureBuilder<T>

Typedefs

EmptyChecker<T> = bool Function(T value)
Contract to check whether the given value is considered as balnk
FailedResultBuilder = Widget Function(BuildContext context, ErrorWithStack errorInfo)
Widget builder that accepts an error/exception with its optional stack trace
ValueResultBuilder<T> = Widget Function(BuildContext context, T value)
Widget builder that accepts a given value but without child