@univerjsrpcclassesUniverrpcmainthreadplugin

@univerjs/rpc v0.5.4


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

ParameterTypeDefault value
_configPartial<IUniverRPCMainThreadConfig>defaultPluginMainThreadConfig
_injectorInjectorundefined
_configServiceIConfigServiceundefined

Returns

UniverRPCMainThreadPlugin

Overrides

Plugin.constructor

Properties

PropertyModifierTypeDefault valueOverridesInherited fromDefined in
_disposedprotectedbooleanfalse-Plugin._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:96
_injectorreadonlyInjectorundefined-Plugin._injectorsubmodules/univer/packages/rpc/src/plugin.ts:53
pluginNamestaticstring'UNIVER_RPC_MAIN_THREAD_PLUGIN'Plugin.pluginName-submodules/univer/packages/rpc/src/plugin.ts:47
typestaticUniverInstanceTypeUniverInstanceType.UNIVER_UNKNOWN-Plugin.typesubmodules/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

Plugin.dispose


disposeWithMe()

disposeWithMe(disposable): IDisposable

Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:99

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Plugin.disposeWithMe


ensureNotDisposed()

protected ensureNotDisposed(): void

Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:103

Returns

void

Inherited from

Plugin.ensureNotDisposed


getPluginName()

getPluginName(): string

Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:59

Returns

string

Inherited from

Plugin.getPluginName


getUniverInstanceType()

getUniverInstanceType(): UniverInstanceType

Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:55

Returns

UniverInstanceType

Inherited from

Plugin.getUniverInstanceType


onReady()

onReady(): void

Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:43

Returns

void

Inherited from

Plugin.onReady


onRendered()

onRendered(): void

Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:47

Returns

void

Inherited from

Plugin.onRendered


onStarting()

onStarting(): void

Defined in: submodules/univer/packages/rpc/src/plugin.ts:76

Returns

void

Overrides

Plugin.onStarting


onSteady()

onSteady(): void

Defined in: submodules/univer/packages/core/src/services/plugin/plugin.ts:51

Returns

void

Inherited from

Plugin.onSteady