Skip to content
Sheetwrite

Sheetwrite / Documentation

SheetwriteStoreOptions@sheetwrite/core

Storage layout plus snapshot and transaction resource ceilings for one store.

Storage layout plus snapshot and transaction resource ceilings for one store.

Members 7

snapshotResourceLimits Overrides canonical snapshot/workbook allocation ceilings before construction.
snapshotResourceLimits?: Partial<SnapshotResourceLimits>;
transactionResourceLimits Overrides inclusive operation-count and encoded-byte ceilings for every transaction.
transactionResourceLimits?: Partial<TransactionResourceLimits>;
storage
storage?: "dense" | "paged";
chunkRows
chunkRows?: number;
cacheBytes
cacheBytes?: number;
protectionResolver
protectionResolver?: ProtectionResolver;
mutationPolicy
mutationPolicy?: MutationPolicyMode;

Declaration

View full TypeScript declaration
export interface SheetwriteStoreOptions {
snapshotResourceLimits?: Partial<SnapshotResourceLimits>;
transactionResourceLimits?: Partial<TransactionResourceLimits>;
storage?: "dense" | "paged";
chunkRows?: number;
cacheBytes?: number;
protectionResolver?: ProtectionResolver;
mutationPolicy?: MutationPolicyMode;
}