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