yaz library
Classes
- BuiltNotifier
- Built Notifier paint your widget after built
-
CacheContentController<
T extends CacheAble> - Your contents only save session cache
- MultipleChangeNotifier
- Notify listeners any changes in your change notifiers list
-
OptionWrapper<
T> - Option wrapper is wrap builder returned widgets for your option.
-
StorageContentController<
T extends CacheAble> - Storable Content Controller
- StorageDelegate
-
UserOption<
T> - Single User Option. You can get everywhere.
- UserOptions
- Singleton class for store your options
-
VersionedContentController<
T extends Versioned> -
YazList<
E> - Copy of dart:core List
-
YazListenerState<
T extends ChangeNotifier> -
YazListenerWidget<
T extends ChangeNotifier> - Listen changes and rebuilt if necessary
-
YazMap<
K, V> - Copy of dart:core Map
-
YazNotifier<
T> -
YazStream<
T> - YazStream convert Stream to ChangeNotifier start listening on construct
Extensions
-
ListenableList
on List<
T> -
ListenableMap
on Map<
K, V> -
MultipleListenerOnList
on List<
T> -
MultipleListenerOnMap
on Map<
K, V> -
StreamNotifier
on Stream<
T> - help to convert stream to change notifier
- YazNotifierExtension on ChangeNotifier
- YazNotifierExtensions on T
Typedefs
- OnOptionChange = void Function(UserOption option)
-
OnOptionsChange
= void Function(Map<
String, UserOption> options) -
OptionWidgetBuilder<
T> = Widget Function(UserOption< T> option) - Trigger for on user option change when options change, wrapped widgets rebuilt