tryRegisterServiceFactory<T extends Object, P extends Object> function
void
tryRegisterServiceFactory<T extends Object, P extends Object>(
- T create(
- P param
- String? id,
Registers a service factory with the locator but only if not already registered.
Implementation
void tryRegisterServiceFactory<T extends Object, P extends Object>(
T Function(P param) create, {
String? id,
}) {
if (!hasService<T>(id: id)) {
registerServiceFactory<T, P>(create, id: id);
}
}