@univerjs/core v0.1.17 • Docs
Class: PluginService
This service manages plugin registration.
Implements
IDisposable
Constructors
new PluginService()
new PluginService(_injector): PluginService
Parameters
Parameter | Type |
---|---|
_injector | Injector |
Returns
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.service.ts:56 (opens in a new tab)
Methods
dispose()
dispose(): void
Returns
void
Implementation of
IDisposable.dispose
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.service.ts:67 (opens in a new tab)
registerPlugin()
registerPlugin<T>(ctor, config?): void
Register a plugin into univer.
Type Parameters
Type Parameter |
---|
T extends PluginCtor |
Parameters
Parameter | Type |
---|---|
ctor | T |
config ? | ConstructorParameters <T >[0 ] |
Returns
void
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.service.ts:78 (opens in a new tab)
startPluginForType()
startPluginForType(type): void
Parameters
Parameter | Type |
---|---|
type | UniverInstanceType |
Returns
void
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.service.ts:93 (opens in a new tab)