Class: SimpleDI
@orderly.network/core.SimpleDITable of contents
Constructors
Properties
Methods
Constructors
constructor
•Private new SimpleDI()
Defined in
packages/core/src/di/simpleDI.ts:50Properties
KEY
▪Private Static KEY: string = "__ORDERLY_CONTAINER__"
Defined in
packages/core/src/di/simpleDI.ts:6container
▪Private Static container: Container
Defined in
packages/core/src/di/simpleDI.ts:7Methods
get
▸Static get<T>(name): T
Type parameters
| Name | Type |
|---|---|
T | any |
Parameters
| Name | Type |
|---|---|
name | string |
Returns
T
Defined in
packages/core/src/di/simpleDI.ts:30getAll
▸Static getAll(): Object
Returns
Object
Defined in
packages/core/src/di/simpleDI.ts:46getContainer
▸Private Static getContainer(): Container
Returns
Container
Defined in
packages/core/src/di/simpleDI.ts:10getOr
▸Static getOr<T>(name, instance): T
Type parameters
| Name | Type |
|---|---|
T | any |
Parameters
| Name | Type |
|---|---|
name | string |
instance | T |
Returns
T
Defined in
packages/core/src/di/simpleDI.ts:34register
▸Static register(...serviceClasses): void
Parameters
| Name | Type |
|---|---|
...serviceClasses | any[] |
Returns
void
Defined in
packages/core/src/di/simpleDI.ts:18registerByName
▸Static registerByName(name, serviceClass): void
Parameters
| Name | Type |
|---|---|
name | string |
serviceClass | any |
Returns
void