@univerjs/core v0.1.17 • Docs
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
Methods
fetchMissingChangesets()
fetchMissingChangesets(context, params): Promise<FetchMissingChangesetsResponse>
Fetch missing changeset
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | FetchMissingChangesetsRequest |
Returns
Promise
<FetchMissingChangesetsResponse
>
Implementation of
ISnapshotServerService
.fetchMissingChangesets
Defined in
getResourcesRequest()
getResourcesRequest(context, params): Promise<GetResourcesResponse>
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | GetResourcesRequest |
Returns
Promise
<GetResourcesResponse
>
Implementation of
ISnapshotServerService
.getResourcesRequest
Defined in
getSheetBlock()
getSheetBlock(context, params): Promise<GetSheetBlockResponse>
Load sheet block from a database.
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | GetSheetBlockRequest |
Returns
Promise
<GetSheetBlockResponse
>
Implementation of
ISnapshotServerService
.getSheetBlock
Defined in
getUnitOnRev()
getUnitOnRev(context, params): Promise<GetUnitOnRevResponse>
Load snapshot from a database.
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | GetUnitOnRevRequest |
Returns
Promise
<GetUnitOnRevResponse
>
Implementation of
ISnapshotServerService
.getUnitOnRev
Defined in
saveChangeset()
saveChangeset(context, params): Promise<SaveChangesetResponse>
Save changeset to a database.
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | SaveChangesetRequest |
Returns
Promise
<SaveChangesetResponse
>
Implementation of
ISnapshotServerService
.saveChangeset
Defined in
saveSheetBlock()
saveSheetBlock(context, params): Promise<SaveSheetBlockResponse>
Save sheet block to a database.
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | SaveSheetBlockRequest |
Returns
Promise
<SaveSheetBlockResponse
>
Implementation of
ISnapshotServerService
.saveSheetBlock
Defined in
saveSnapshot()
saveSnapshot(context, params): Promise<SaveSnapshotResponse>
Save snapshot to a database.
Parameters
Parameter | Type |
---|---|
context | ILogContext |
params | SaveSnapshotRequest |
Returns
Promise
<SaveSnapshotResponse
>
Implementation of
ISnapshotServerService
.saveSnapshot