@sheetwrite/coreinterface
Resource ceilings applied independently to remote collaboration input and local durability.
Members 11
maxMutationIdBytes Maximum UTF-8 bytes in a remote or pending client mutation ID.
maxMutationIdBytes: number;maxOperationsPerVersion Maximum operations accepted in one hostile remote version.
maxOperationsPerVersion: number;maxVersionPayloadBytes Maximum encoded operation bytes accepted in one hostile remote version.
maxVersionPayloadBytes: number;maxFutureVersionDistance Maximum allowed version distance ahead of the contiguous remote head.
maxFutureVersionDistance: number;maxBufferedVersions Maximum remote future versions retained in the gap buffer.
maxBufferedVersions: number;maxBufferedOperations Maximum aggregate operations retained in the remote gap buffer.
maxBufferedOperations: number;maxBufferedBytes Maximum aggregate encoded bytes retained in the remote gap buffer.
maxBufferedBytes: number;maxRecentAcknowledgements Recently acknowledged mutation IDs retained for echo deduplication.
maxRecentAcknowledgements: number;Recently acknowledged mutation IDs retained for echo deduplication. Once an ID expires, a stale operation carrying it is treated as a protocol violation that requires reload; its operations are never reapplied.
maxPendingCommits Maximum number of pending local commits, including synchronous reservations.
maxPendingCommits: number;maxPendingOperations Maximum aggregate DocumentOp count across pending local commits.
maxPendingOperations: number;maxPendingEncodedBytes Maximum aggregate UTF-8 bytes across JSON-encoded pending operation arrays.
maxPendingEncodedBytes: number;Declaration
View full TypeScript declaration
export interface SyncCoordinatorLimits { maxMutationIdBytes: number; maxOperationsPerVersion: number; maxVersionPayloadBytes: number; maxFutureVersionDistance: number; maxBufferedVersions: number; maxBufferedOperations: number; maxBufferedBytes: number; maxRecentAcknowledgements: number; maxPendingCommits: number; maxPendingOperations: number; maxPendingEncodedBytes: number;}