ShelfModule constructor
ShelfModule({
- required Router router,
- required Map<
Type, InstanceFactory< providers,Object> > - required Set<
ShelfControllerFactory< controllers,ShelfController> >
Implementation
ShelfModule({
required this.router,
required Map<Type, InstanceFactory> providers,
required Set<ShelfControllerFactory> controllers,
}) {
final dependencyManager = DefaultDependencyManagerSingleton.instance
.factoryDependencyManager(providers);
this.dependencyManager = dependencyManager;
this.controllers =
controllers.map((e) => e(router, dependencyManager)).toSet();
}