importsModule method
Checks if this module imports another module.
Returns true if this module imports the given module
, false otherwise.
This method checks the internal dependency graph to determine if there is
a direct import relationship between the modules.
Example:
final coreModule = CoreModule();
final userModule = UserModule();
// Assuming UserModule imports CoreModule
print(userModule.importsModule(coreModule)); // true
print(coreModule.importsModule(userModule)); // false
Returns false if this module's injector is not initialized.
Implementation
bool importsModule(EasyModule module) {
final injector = this.injector;
if (injector == null) return false;
// ignore: invalid_use_of_visible_for_testing_member
return injector.injectorsList.contains(module.injector);
}