unregisterService<T extends Object> function

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

Unregisters a service instance with the locator.

Implementation

void unregisterService<T extends Object>({
  String? id,
  FutureOr<void> Function(T service)? dispose,
}) {
  if (hasService<T>(id: id)) {
    _locator.unregister<T>(instanceName: id, disposingFunction: dispose);
  }
}