registerService<T extends Object> function

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

Registers a service with the locator.

Implementation

void registerService<T extends Object>(
  T Function() create, {
  String? id,
  FutureOr<void> Function(T service)? dispose,
}) {
  _locator.registerLazySingleton<T>(create, dispose: dispose, instanceName: id);
}