Methods
get
- get<T>(identifier: (new (...args: any[]) => T), args?: any[], objectContext?: ObjectContext): T
-
Parameters
-
identifier: (new (...args: any[]) => T)
-
- new (...args: any[]): T
-
Returns T
-
Optional
args: any[]
-
Returns T
- get<T>(identifier: ObjectIdentifier, args?: any[], objectContext?: ObjectContext): T
-
Returns T
getAsync
- getAsync<T>(identifier: (new (...args: any[]) => T), args?: any[], objectContext?: ObjectContext): Promise<T>
-
Parameters
-
identifier: (new (...args: any[]) => T)
-
- new (...args: any[]): T
-
Returns T
-
Optional
args: any[]
-
Returns Promise<T>
- getAsync<T>(identifier: ObjectIdentifier, args?: any[], objectContext?: ObjectContext): Promise<T>
-
Returns Promise<T>
Abstract Object Factory 对象容器抽象