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:80
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:32
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:54
Type parameters:
T
Parameters:
Name | Type |
---|---|
Service | ServiceKeyType<T > |
Returns: boolean
registerAlias
registerAlias(alias: string
, to: * string
| Function
*): this
Inherited from ServiceManager.registerAlias
Defined in Library/ServiceManager/ServiceManager.ts:116
Parameters:
Name | Type |
---|---|
alias | string |
to | string | Function |
Returns: this
registerAliases
registerAliases(aliases: AliasesType): this
Inherited from ServiceManager.registerAliases
Defined in Library/ServiceManager/ServiceManager.ts:110
Parameters:
Name | Type |
---|---|
aliases | AliasesType |
Returns: this
registerFactories
registerFactories(factories: FactoriesMapType): this
Inherited from ServiceManager.registerFactories
Defined in Library/ServiceManager/ServiceManager.ts:66
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:60
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:74
Parameters:
Name | Type |
---|---|
key | Function | string |
service | Object |
Returns: this