simplest_service_locator 0.0.1
simplest_service_locator: ^0.0.1 copied to clipboard
Simple service locator package developed in Dart, tinier alternative to get_it
Simplest Service Locator #
Simple service locator package developed in Dart. Its purpose is to provide an API similar to get_it
, but make sure it is easier to understand, and has less bloat associated with it.
It has a similar API to get_it
, and is expected to be used similarly. For example,
final locator = SimplestServiceLocator.instance();
locator.registerSingleton<IService>(ServiceImplementation());
locator.registerLazySingleton<ILazyService>(() => LazyServiceImplementation());
locator.registerFactory<IFactoryService>(() => FactoryServiceImplementation());
final service = locator.get<IService>();