of<VM extends PulseXBaseViewModel> static method
Call PulseXStateManager.of method if you don't wanna make an object of PulseXStateManager again
It will throw error if PulseXBaseViewModel of exact type
So be ensure that PulseXBaseViewModel has been instantiated first
Implementation
static VM? of<VM extends PulseXBaseViewModel>(BuildContext context) {
final provider =
context.dependOnInheritedWidgetOfExactType<PulseXStateManager<VM>>();
if (provider == null) {
PulseXErrors.managerNotFoundError(VM);
}
return provider?.viewModel;
}