singleton<T extends Object> method
void
singleton<T extends Object>(})
a conditional wrapper method for getIt.registerSingleton
it only registers if _canRegister
returns true
Implementation
void singleton<T extends Object>(
T instance, {
required String instanceName,
required bool signalsReady,
required Set<String> registerFor,
}) {
if (_canRegister(registerFor)) {
getIt.registerSingleton<T>(
instance,
instanceName: instanceName,
signalsReady: signalsReady,
);
}
}