Validation and allocation policy for an untrusted workbook snapshot.
Package
@sheetwrite/core
Source
packages/core/src/document-protocol.ts#L139
Members 2
storage
storage?:SnapshotStorageModetype SnapshotStorageMode = "dense" | "paged";typeSnapshotStorageMode="dense"|"paged";typeSnapshotStorageMode="dense"|"paged";Allocation mode used when enforcing snapshot construction capacity.API reference →;
storage?:SnapshotStorageModetype SnapshotStorageMode = "dense" | "paged";typeSnapshotStorageMode="dense"|"paged";typeSnapshotStorageMode="dense"|"paged";Allocation mode used when enforcing snapshot construction capacity.API reference →;
resourceLimits?:Partial<SnapshotResourceLimitsinterface SnapshotResourceLimits {
maxSheets: number;
maxRowsPerSheet: number;
maxColumnsPerSheet: number;
maxMetadataEntries: number;
maxSerializedBytes: number;
maxLogicalCellsPerSheet: number;
maxDenseCells: number;
}interfaceSnapshotResourceLimits {maxSheets:number;maxRowsPerSheet:number;maxColumnsPerSheet:number;maxMetadataEntries:number;maxSerializedBytes:number;maxLogicalCellsPerSheet:number;maxDenseCells:number;}interfaceSnapshotResourceLimits {maxSheets:number;maxRowsPerSheet:number;maxColumnsPerSheet:number;maxMetadataEntries:number;maxSerializedBytes:number;maxLogicalCellsPerSheet:number;maxDenseCells:number;}Resource ceilings applied before snapshot normalization or store allocation.API reference →>;