replace<T extends Object> static method
void
replace<
T extends Object>( - InjectableAdd<T> injectable, {
- bool singleton = false,
})
Implementation
static void replace<T extends Object>(InjectableAdd<T> injectable,
{bool singleton = false}) {
var key = getKey(T.toString());
var list = _store.where((e) => e.key == key).toList();
if (list.isNotEmpty) {
_store.removeWhere((e) => e.key == key);
_store.add(_InjectStore<T>(
key: key,
singleton: null,
injectable: injectable,
isSingleton: singleton,
));
}
}