importsModule method

bool importsModule(
  1. EasyModule module
)

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);
}