Skip to main content

Class: CloudSyncCorruptRemoteObjectError

Defined in: electron/services/sync/cloudSyncTransportErrors.ts:15

Indicates that a remote sync object (manifest/snapshot/etc) exists but is not parseable or does not validate against the shared schemas.

Remarks

This is considered a data corruption / incompatibility signal.

Callers (e.g. electron/services/sync/SyncEngine!SyncEngine) may choose to treat it as recoverable by rebuilding remote state from operation logs.

Hierarchy

View Summary

Extends

Constructors

Constructor

new CloudSyncCorruptRemoteObjectError(message: string, options: ErrorOptions & { key: string; kind: "manifest" | "operations" | "snapshot"; }): CloudSyncCorruptRemoteObjectError

Defined in: electron/services/sync/cloudSyncTransportErrors.ts:22

Parameters

message

string

options

ErrorOptions & { key: string; kind: "manifest" | "operations" | "snapshot"; }

Returns

CloudSyncCorruptRemoteObjectError

Overrides

Error.constructor

Properties

key

readonly key: string

Defined in: electron/services/sync/cloudSyncTransportErrors.ts:17

Provider key of the corrupt object.


kind

readonly kind: "manifest" | "operations" | "snapshot"

Defined in: electron/services/sync/cloudSyncTransportErrors.ts:20

High-level artifact type for diagnostics.