API Reference
@univerjs
@univerjs/core
classes
Clientsnapshotserverservice

@univerjs/core v0.1.17Docs


Class: ClientSnapshotServerService

The server needs to fully implement all interfaces, but when used by the client, use saveSheetBlock to cache the sheet block locally, and use getSheetBlock to obtain the sheet block.

Implements

Constructors

new ClientSnapshotServerService()

new ClientSnapshotServerService(): ClientSnapshotServerService

Returns

ClientSnapshotServerService

Methods

fetchMissingChangesets()

fetchMissingChangesets(context, params): Promise<FetchMissingChangesetsResponse>

Fetch missing changeset

Parameters

ParameterType
contextILogContext
paramsFetchMissingChangesetsRequest

Returns

Promise<FetchMissingChangesetsResponse>

Implementation of

ISnapshotServerService.fetchMissingChangesets

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:116 (opens in a new tab)


getResourcesRequest()

getResourcesRequest(context, params): Promise<GetResourcesResponse>

Parameters

ParameterType
contextILogContext
paramsGetResourcesRequest

Returns

Promise<GetResourcesResponse>

Implementation of

ISnapshotServerService.getResourcesRequest

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:129 (opens in a new tab)


getSheetBlock()

getSheetBlock(context, params): Promise<GetSheetBlockResponse>

Load sheet block from a database.

Parameters

ParameterType
contextILogContext
paramsGetSheetBlockRequest

Returns

Promise<GetSheetBlockResponse>

Implementation of

ISnapshotServerService.getSheetBlock

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:102 (opens in a new tab)


getUnitOnRev()

getUnitOnRev(context, params): Promise<GetUnitOnRevResponse>

Load snapshot from a database.

Parameters

ParameterType
contextILogContext
paramsGetUnitOnRevRequest

Returns

Promise<GetUnitOnRevResponse>

Implementation of

ISnapshotServerService.getUnitOnRev

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:84 (opens in a new tab)


saveChangeset()

saveChangeset(context, params): Promise<SaveChangesetResponse>

Save changeset to a database.

Parameters

ParameterType
contextILogContext
paramsSaveChangesetRequest

Returns

Promise<SaveChangesetResponse>

Implementation of

ISnapshotServerService.saveChangeset

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:176 (opens in a new tab)


saveSheetBlock()

saveSheetBlock(context, params): Promise<SaveSheetBlockResponse>

Save sheet block to a database.

Parameters

ParameterType
contextILogContext
paramsSaveSheetBlockRequest

Returns

Promise<SaveSheetBlockResponse>

Implementation of

ISnapshotServerService.saveSheetBlock

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:150 (opens in a new tab)


saveSnapshot()

saveSnapshot(context, params): Promise<SaveSnapshotResponse>

Save snapshot to a database.

Parameters

ParameterType
contextILogContext
paramsSaveSnapshotRequest

Returns

Promise<SaveSnapshotResponse>

Implementation of

ISnapshotServerService.saveSnapshot

Defined in

submodules/univer/packages/core/src/services/snapshot/snapshot-server.service.ts:140 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.