stateOf<T extends State<StatefulWidget> > method
T
stateOf<T extends State<StatefulWidget> >()
Get widget state by ancestorStateOfType method.
Throw Exception
if the state.runtimeType
is not a T.
Implementation
T stateOf<T extends State<StatefulWidget>>() {
final state = findAncestorStateOfType<T>();
if (state != null && state is T) {
return state;
}
throw Exception('${state.runtimeType} is not a $T');
}