am_state library Null safety

Classes

AmDataProvider<T>
A data provider accessed in the whole program if it's created with id. You can access its data by AmDataProvider<T>.of("providerId").data
AmFunctionTrigger<T>
Fires a function when the given provider data is changed
AmRefreshWidget<T>
A wrapper for widgets that must be changed as its provider data is changed.

Enums

ProviderDoFirst