Validate and merge transaction ceiling overrides without retaining the
caller-owned object. Every ceiling is an inclusive non-negative safe integer.
- Package
@sheetwrite/core
- Source
packages/core/src/document-protocol.ts#L46
Declaration
function resolveTransactionResourceLimits(
overrides?: Partial<TransactionResourceLimitsinterface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}interface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}interface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}Public ceilings shared by transaction producers, persistence, transport, and replay. Limits measure the submitted operation array itself, not the logical cell area covered by compact operations.API reference →>, ): Readonly<TransactionResourceLimitsinterface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}interface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}interface TransactionResourceLimits {
maxOperations: number;
maxEncodedBytes: number;
}Public ceilings shared by transaction producers, persistence, transport, and replay. Limits measure the submitted operation array itself, not the logical cell area covered by compact operations.API reference →>