Class PluginManager<PluginContext>
Constructors
constructor
- new PluginManager<PluginContext>(pluginContext: PluginContext): PluginManager<PluginContext>
Type Parameters
Parameters
pluginContext: PluginContext
Properties
Private _applyPlugin
_applyPlugin: any
Private _bind
_bind: any
Private _container
_container: any
Private _context
_context: any
Private _createPlugin
_createPlugin: any
Private _destroyPlugin
_destroyPlugin: any
Private _getPluginOrCreate
_getPluginOrCreate: any
Private _isActive
_isActive: any
Private _tags
_tags: any
Private _weakConfig
_weakConfig: any
Methods
add
Type Parameters
Parameters
Type Parameters
Parameters
Returns T
Parameters
destroy
Returns void
get
Type Parameters
Parameters
Type Parameters
Parameters
Returns T
remove
Parameters
Returns void
Parameters
Returns void
weakInject
Parameters
Returns void
初始化plugin