Analyzer

libflitter/app/Analyzer~ Analyzer

Analyzes various aspects of the application and its dependencies.


Constructor

new Analyzer()

Members

app :module:libflitter/app/FlitterApp~FlitterApp

The application in question.

units :object

Collection of unit definitions used by the application.

Type:
  • object

Methods

check_dependencies()

Check the services and dependencies of each unit and ensure that none request a service that has not been provided by the time the unit starts.

get_missing_dependencies(service) → {Array.<string>}

Get a list of missing dependency names for the provided service.

Parameters:
Name Type Description
service module:flitter-di/src/Service~Service
Returns:
Type
Array.<string>