get<T extends $Singleton> static method
T
get<T extends $Singleton>(
- T factory()
Implementation
static T get<T extends $Singleton>(T Function() factory) {
if (!$Singleton._mapInstances.containsKey(T)) {
T instance = factory();
$Singleton._mapInstances[T] = instance;
instance.$initDI();
}
T instance = $Singleton._mapInstances[T] as T;
return instance;
}