registerModule method

  1. @Deprecated('Use EasyDI.registerModules instead')
void registerModule(
  1. EasyModule module
)

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:

Implementation

@Deprecated('Use EasyDI.registerModules instead')
void registerModule(EasyModule module) => EasyDI.registerModules([module]);