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
Extends
Constructors
Constructor
new CloudSyncCorruptRemoteObjectError(message: string, options: ErrorOptions & {
key: string;
kind: "manifest" | "operations" | "snapshot";
}): CloudSyncCorruptRemoteObjectError;
Defined in: electron/services/sync/cloudSyncTransportErrors.ts:25
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.