getTripleResolver<TBaseStore extends BaseStore> function
TBaseStore
getTripleResolver<TBaseStore extends BaseStore>()
The function getTripleResolver it's the type TBaseStore
Implementation
TBaseStore getTripleResolver<TBaseStore extends BaseStore>() {
try {
if (_tripleResolver != null) {
final store = _tripleResolver?.call<TBaseStore>();
if (store is! BaseStore) {
throw TripleException(
'''
TRIPLE ERROR!
Please, add a resolver or set a store.
exemple:
...
setTripleResolver(<T>() {
return Modular.get<T>();
});
''',
);
}
return store;
} else {
throw TripleException(
'''
TRIPLE ERROR!
Please, add a resolver or set a store.
exemple:
...
setTripleResolver(<T>() {
return Modular.get<T>();
});
''',
);
}
} on TripleException {
rethrow;
}
}