@univerjs/rpc v0.5.0-beta.1 • Docs
Class: UniverRPCMainThreadPlugin
This plugin is used to register the RPC services on the main thread. It is also responsible for booting up the Web Worker instance of Univer.
Extends
Constructors
new UniverRPCMainThreadPlugin()
new UniverRPCMainThreadPlugin(
_config,
_injector,
_configService): UniverRPCMainThreadPlugin
Parameters
Parameter | Type | Default value |
---|---|---|
_config | Partial <IUniverRPCMainThreadConfig > | defaultPluginMainThreadConfig |
_injector | Injector | undefined |
_configService | IConfigService | undefined |
Returns
Overrides
Defined in
submodules/univer/packages/rpc/src/plugin.ts:51
Properties
Property | Modifier | Type | Default value | Overrides | Inherited from | Defined in |
---|---|---|---|---|---|---|
_disposed | protected | boolean | false | - | Plugin ._disposed | submodules/univer/packages/core/src/shared/lifecycle.ts:93 |
_injector | readonly | Injector | undefined | - | Plugin ._injector | submodules/univer/packages/rpc/src/plugin.ts:53 |
pluginName | static | string | 'UNIVER_RPC_MAIN_THREAD_PLUGIN' | Plugin .pluginName | - | submodules/univer/packages/rpc/src/plugin.ts:47 |
type | static | UniverInstanceType | UniverInstanceType.UNIVER_UNKNOWN | - | Plugin .type | submodules/univer/packages/core/src/services/plugin/plugin.ts:35 |
Methods
dispose()
dispose(): void
Returns
void
Overrides
Defined in
submodules/univer/packages/rpc/src/plugin.ts:63
disposeWithMe()
disposeWithMe(disposable): IDisposable
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:96
ensureNotDisposed()
protected ensureNotDisposed(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:100
getPluginName()
getPluginName(): string
Returns
string
Inherited from
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.ts:59
getUniverInstanceType()
getUniverInstanceType(): UniverInstanceType
Returns
Inherited from
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.ts:55
onReady()
onReady(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.ts:43
onRendered()
onRendered(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.ts:47
onStarting()
onStarting(): void
Returns
void
Overrides
Defined in
submodules/univer/packages/rpc/src/plugin.ts:72
onSteady()
onSteady(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/services/plugin/plugin.ts:51