initRegisteredModules static method

Future<void> initRegisteredModules()

Initializes all registered modules and processes their imports.

This method must be called after all modules are added and before they are used.

Implementation

static Future<void> initRegisteredModules() async {
  _checkForCircularDependencies();
  await Future.wait(_modules.values.map((module) {
    return module.init();
  }));
  _proccessImports();
}