Skip to main content

ModuleManager

Metadata that you add to module decorators can be called "raw" metadata. The first stage of its processing takes place in the ModuleManager service. This service recursively scans all modules, starting from the root module, then normalizes and checks for correctness. ModuleManager has methods to find the metadata of specific modules, as well as methods for adding or removing module imports in the normalized representation (i.e. the raw metadata is not changed).

The work done by ModuleManager is used to initialize the application.