relation library

builders

Classes

Action<T>
Action It's wrapper over an action on screen. It may be a tap on button, text changes, focus changes and so on.
EntityEvent<T, E>
An event that has multiple States
EntityState<T>
State of some logical entity
EntityStateBuilder<T>
Reactive widget for EntityStreamedState
EntityStreamedState<T>
StreamedState that have download/error/content status
Event<T>
An event that can take some value
ExtendedTextEditingController
When updating text through the setter, moves the cursor to the end of the line
ScrollOffsetAction
Action for scroll
StreamedState<T>
A state of some type wrapped in a stream dictates the widget's state
StreamedStateBuilder<T>
Widget for StreamedState. Wrap Flutter StreamBuilder
TextEditingAction
Action for text editing
TextFieldState
Text field state can:
TextFieldStateBuilder
Stream builder for text fields
TextFieldStreamedState
Stream view of text field state For validations, it is possible to set restrictions such as validator, mandatory, canEdit

Typedefs

DataErrorWidgetBuidler<T> = Widget Function(BuildContext context, T? data, Object? e)
DataWidgetBuilder<T> = Widget Function(BuildContext context, T? data)
ErrorWidgetBuilder = Widget Function(BuildContext context, Object? e)

Exceptions / Errors

IncorrectTextException
Exception of incorrect text wrapper