Class: PluginService
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.service.ts:51
This service manages plugin registration.
Implements
Constructors
new PluginService()
new PluginService(_injector): PluginService
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.service.ts:56
Parameters
Parameter | Type |
---|---|
_injector | Injector |
Returns
Methods
dispose()
dispose(): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.service.ts:69
Returns
void
Implementation of
registerPlugin()
registerPlugin<T>(ctor, config?): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.service.ts:80
Register a plugin into univer.
Type Parameters
Type Parameter |
---|
T extends PluginCtor |
Parameters
Parameter | Type |
---|---|
ctor | T |
config ? | ConstructorParameters <T >[0 ] |
Returns
void
startPluginForType()
startPluginForType(type): void
Defined in: packages/api/tmp/univer-pro/submodules/univer/packages/core/src/services/plugin/plugin.service.ts:95
Parameters
Parameter | Type |
---|---|
type | UniverInstanceType |
Returns
void