@univerjsrpcclassesUniverrpcmainthreadplugin

@univerjs/rpc v0.5.0-beta.1Docs


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

ParameterTypeDefault value
_configPartial<IUniverRPCMainThreadConfig>defaultPluginMainThreadConfig
_injectorInjectorundefined
_configServiceIConfigServiceundefined

Returns

UniverRPCMainThreadPlugin

Overrides

Plugin.constructor

Defined in

submodules/univer/packages/rpc/src/plugin.ts:51

Properties

PropertyModifierTypeDefault valueOverridesInherited fromDefined in
_disposedprotectedbooleanfalse-Plugin._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:93
_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

Returns

void

Overrides

Plugin.dispose

Defined in

submodules/univer/packages/rpc/src/plugin.ts:63


disposeWithMe()

disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Plugin.disposeWithMe

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:96


ensureNotDisposed()

protected ensureNotDisposed(): void

Returns

void

Inherited from

Plugin.ensureNotDisposed

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:100


getPluginName()

getPluginName(): string

Returns

string

Inherited from

Plugin.getPluginName

Defined in

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


getUniverInstanceType()

getUniverInstanceType(): UniverInstanceType

Returns

UniverInstanceType

Inherited from

Plugin.getUniverInstanceType

Defined in

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


onReady()

onReady(): void

Returns

void

Inherited from

Plugin.onReady

Defined in

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


onRendered()

onRendered(): void

Returns

void

Inherited from

Plugin.onRendered

Defined in

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


onStarting()

onStarting(): void

Returns

void

Overrides

Plugin.onStarting

Defined in

submodules/univer/packages/rpc/src/plugin.ts:72


onSteady()

onSteady(): void

Returns

void

Inherited from

Plugin.onSteady

Defined in

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