resetLazySingleton<T extends Object> method
Resolvable<Unit>
resetLazySingleton<T extends Object>({
- Entity groupEntity = const DefaultEntity(),
inherited
Resets the singleton instance of a lazily loaded dependency.
Implementation
Resolvable<Unit> resetLazySingleton<T extends Object>({
Entity groupEntity = const DefaultEntity(),
}) {
return switch (getLazy<T>(groupEntity: groupEntity)) {
Some(value: final r) => r.then((e) {
e.resetSingleton();
return Unit();
}),
None() => syncUnit(),
};
}