registerLazySingleton<T extends Object>  abstract method 
      
void
registerLazySingleton<T extends Object>( 
    
- FactoryFunc<T> factoryFunc, {
- String? instanceName,
- DisposingFunc<T> ? dispose,
- bool useWeakReference = false,
registers a type as Singleton by passing a factory function that will be called
on the first call of get on that type
T type to register
factoryFunc factory function for this type
instanceName if you provide a value here your factory gets registered with that
name instead of a type. This should only be necessary if you need to register more
than one instance of one type.
registerLazySingleton does not influence allReady however you can wait
for and be dependent on a LazySingleton.
Implementation
void registerLazySingleton<T extends Object>(
  FactoryFunc<T> factoryFunc, {
  String? instanceName,
  DisposingFunc<T>? dispose,
  bool useWeakReference = false,
});