Entry

ObjectContainer~ Entry

Object container entry, representing either a class, interface, constant or an alias.

Constructor

new Entry(classConstructor, dependenciesopt, optionsopt, nullable)

Source:
Initializes the entry.
Parameters:
Name Type Attributes Default Description
classConstructor function | function The class constructor or constant value getter.
dependencies Array.<*> <optional>
[] The dependencies to pass into the constructor function.
options Object <optional>
<nullable>
The Entry options.

Members

_dependencies :Array.<*>

Source:
Dependencies of the class constructor of the class represented by this entry.
Type:
  • Array.<*>

_options :Object

Source:
The Entry options.
Type:
  • Object

_overrideCounter :number

Source:
The override counter
Type:
  • number

classConstructor :function|function

Source:
The constructor of the class represented by this entry, or the getter of the value of the constant represented by this entry.
Type:
  • function | function

sharedInstance :T

Source:
The shared instance of the class represented by this entry.
Type:
  • T