createStateFromModels<TState extends AFComponentState> static method
TState
createStateFromModels<
TState extends AFComponentState>( - Map<String, Object> models
)
Implementation
static TState createStateFromModels<TState extends AFComponentState>(Map<String, Object> models) {
final creator = AFibF.g.findComponentStateCreator<TState>();
if(creator == null) {
throw AFException("No component state registered for $TState? It should be registered in ..._define_core.dart");
}
final compState = creator(models);
if(compState is! TState) {
throw AFException ("Wrong type returned by state creator registerd in ..._define_core.dart?");
}
return compState;
}