registerModule method
Registers a single module to the initializer.
The module is stored with its runtime type as the key. This allows the module to be retrieved later using its type.
Example:
final userModule = UserModule();
ModulesManager.instance.registerModule(userModule);
await ModulesManager.instance.initRegisteredModules();
Note: Use this method if you want to create your own custom initialization logic. For simpler cases where you just want to initialize all modules at once, use initModules instead.
See also:
- registerModules for registering multiple modules at once
- initRegisteredModules for initializing registered modules
Implementation
@Deprecated('Use EasyDI.registerModules instead')
void registerModule(EasyModule module) => EasyDI.registerModules([module]);