Class: UniverRPCMainThreadPlugin
Defined in: submodules/univer/packages/rpc/src/plugin.ts:46
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
Defined in: submodules/univer/packages/rpc/src/plugin.ts:51
Parameters
Parameter | Type | Default value |
---|---|---|
_config | Partial <IUniverRPCMainThreadConfig > | defaultPluginMainThreadConfig |
_injector | Injector | undefined |
_configService | IConfigService | undefined |
Returns
Overrides
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:96 |
_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
Defined in: submodules/univer/packages/rpc/src/plugin.ts:67
Returns
void
Overrides
disposeWithMe()
disposeWithMe(disposable): IDisposable
Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:99
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
ensureNotDisposed()
protected ensureNotDisposed(): void
Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:103
Returns
void
Inherited from
getPluginName()
getPluginName(): string
Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:59
Returns
string
Inherited from
getUniverInstanceType()
getUniverInstanceType(): UniverInstanceType
Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:55
Returns
Inherited from
onReady()
onReady(): void
Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:43
Returns
void
Inherited from
onRendered()
onRendered(): void
Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:47
Returns
void
Inherited from
onStarting()
onStarting(): void
Defined in: submodules/univer/packages/rpc/src/plugin.ts:76
Returns
void
Overrides
onSteady()
onSteady(): void
Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:51
Returns
void