getTripleResolver<TStore extends Store<Object, Object> > function
TStore
getTripleResolver<TStore extends Store<Object, Object> >()
Implementation
TStore getTripleResolver<TStore extends Store>() {
try {
if (_tripleResolver != null) {
final store = _tripleResolver!.call<TStore>();
if (store is! Store) {
throw TripleException(r'''
TRIPLE ERROR!
Please, add a resolver or set a store.
exemple:
...
setTripleResolver(<T>() {
return Modular.get<T>();
});
''');
}
return store;
} else {
throw TripleException(r'''
TRIPLE ERROR!
Please, add a resolver or set a store.
exemple:
...
setTripleResolver(<T>() {
return Modular.get<T>();
});
''');
}
} on TripleException {
rethrow;
}
}