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 | * |