tryRegisterServiceInstance<T extends Object> function

void tryRegisterServiceInstance<T extends Object>(
  1. T service, {
  2. String? id,
})

Registers a service instance with the locator but only if not already registered.

Implementation

void tryRegisterServiceInstance<T extends Object>(T service, {String? id}) {
  if (!hasService<T>(id: id)) {
    registerServiceInstance<T>(service, id: id);
  }
}