DI
Deep dependency injection module
Constructor Summary
Public Constructor | ||
public |
|
Method Summary
Public Methods | ||
public |
addParameter(name: String, value: *) Adds a parameter into container
|
|
public |
addService(name: String, value: Object) Adds an instantiated service into container
|
|
public |
Defines a factory method to create a service
|
|
public |
Returns a service / parameter from container
|
|
public |
Checks if service / parameter exists in container
|
|
public |
Registers a service to container
|
Public Constructors
public constructor source
Public Methods
public addParameter(name: String, value: *) source
Adds a parameter into container
Params:
Name | Type | Attribute | Description |
name | String | ||
value | * |
public factory(serviceName: String, factoryClass: Object) source
Defines a factory method to create a service
public get(key: *): Object source
Returns a service / parameter from container
Params:
Name | Type | Attribute | Description |
key | * |