ViewModelBindingExtension extension
- on
Methods
-
listenViewModel<
VM extends ViewModel> ({required ViewModelFactory< VM> factory, required VoidCallback onChanged}) → void -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
listenViewModelState<
VM extends StateViewModel< (S> , S>{required ViewModelFactory< VM> factory, required dynamic onChanged(S? previous, S state)}) → void -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
listenViewModelStateSelect<
VM extends StateViewModel< (S> , S, R>{required ViewModelFactory< VM> factory, required R selector(S state), required dynamic onChanged(R? previous, R current)}) → void -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
maybeReadCachedViewModel<
VM extends ViewModel> ({Object? key, Object? tag}) → VM? -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
maybeWatchCachedViewModel<
VM extends ViewModel> ({Object? key, Object? tag}) → VM? -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
readCachedViewModel<
VM extends ViewModel> ({Object? key, Object? tag}) → VM -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
readViewModel<
VM extends ViewModel> ({required ViewModelFactory< VM> factory}) → VM -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
recycleViewModel<
VM extends ViewModel> (VM viewModel) → void -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
watchCachedViewModel<
VM extends ViewModel> ({Object? key, Object? tag}) → VM -
Available on ViewModel, provided by the ViewModelBindingExtension extension
-
watchViewModel<
VM extends ViewModel> ({required ViewModelFactory< VM> factory}) → VM -
Available on ViewModel, provided by the ViewModelBindingExtension extension