AbstractPluginManager
Class
AbstractPluginManager
Hierarchy
↳ AbstractPluginManager
Implements
Index
Constructors
Properties
Methods
Constructors
constructor
new AbstractPluginManager(creationContext: ServiceManager, config?: ServiceManagerConfigType): AbstractPluginManager
Overrides ServiceManager.constructor
Defined in Library/ServiceManager/AbstractPluginManager.ts:5
Parameters:
Name | Type |
---|---|
creationContext | ServiceManager |
Optional config | ServiceManagerConfigType |
Returns: AbstractPluginManager
Properties
Protected
creationContext
creationContext: ServiceManager
Overrides ServiceManager.creationContext
Defined in Library/ServiceManager/AbstractPluginManager.ts:5
Methods
configure
configure(config: ServiceManagerConfigType): this
Inherited from ServiceManager.configure
Defined in Library/ServiceManager/ServiceManager.ts:78
Parameters:
Name | Type |
---|---|
config | ServiceManagerConfigType |
Returns: this
get
get<T
>(Service: ServiceKeyType<T
>, forceTransient?: boolean
): T
Inherited from ServiceManager.get
Defined in Library/ServiceManager/ServiceManager.ts:31
Type parameters:
T
Parameters:
Name | Type | Default value |
---|---|---|
Service | ServiceKeyType<T > | - |
Default value forceTransient | boolean | false |
Returns: T
has
has<T
>(Service: ServiceKeyType<T
>): boolean
Inherited from ServiceManager.has
Defined in Library/ServiceManager/ServiceManager.ts:52
Type parameters:
T
Parameters:
Name | Type |
---|---|
Service | ServiceKeyType<T > |
Returns: boolean
registerFactories
registerFactories(factories: FactoriesMapType): this
Inherited from ServiceManager.registerFactories
Defined in Library/ServiceManager/ServiceManager.ts:64
Parameters:
Name | Type |
---|---|
factories | FactoriesMapType |
Returns: this
registerFactory
registerFactory(key: * Function
| string
*, value: ServiceFactoryType<Object
>): this
Inherited from ServiceManager.registerFactory
Defined in Library/ServiceManager/ServiceManager.ts:58
Parameters:
Name | Type |
---|---|
key | Function | string |
value | ServiceFactoryType<Object > |
Returns: this
registerService
registerService(key: * Function
| string
*, service: Object
): this
Inherited from ServiceManager.registerService
Defined in Library/ServiceManager/ServiceManager.ts:72
Parameters:
Name | Type |
---|---|
key | Function | string |
service | Object |
Returns: this