Properties
Static Private bindings
bindings
: Map<FunctionConstructor, ConfigImpl> = new Map<FunctionConstructor,ConfigImpl>()
Methods
Static addPropertyInjector
- addPropertyInjector(target: Function, key: string, propertyType: Function): void
-
Parameters
-
target: Function
-
key: string
-
propertyType: Function
Returns void
Static applyInjections
- applyInjections(toInject: Object, targetType?: Function): void
-
Parameters
-
toInject: Object
-
Optional targetType: Function
Returns void
Static assertInstantiable
- assertInstantiable(target: Function): void
Static bind
- bind(source: Function): Config
Static get
- get(source: Function): any
Static injectProperty
- injectProperty(toInject: Object, key: string, source: Function): void
-
Parameters
-
toInject: Object
-
key: string
-
source: Function
Returns void
Static isBound
- isBound(source: Function): boolean
-
Parameters
Returns boolean
Internal implementation of IoC Container.