registerModules static method
Registers multiple modules to the initializer.
Each module is stored with its runtime type as the key. This allows the modules to be retrieved later using their types.
Example:
EasyDI.registerModules([
CoreModule(),
UserModule(),
AuthModule(),
]);
await EasyDI.initRegisteredModules();
See also:
- initRegisteredModules for initializing registered modules
Implementation
static void registerModules(List<EasyModule> modules) {
for (final module in modules) {
_modules[module.runtimeType] = module;
}
}