Skip to content
Sheetwrite

Sheetwrite / Documentation

PackedCellBlock@sheetwrite/core

Dense row-major mutation payload.

Dense row-major mutation payload. Primitive arrays keep large paste/fill operations JSON-safe without allocating one operation object per cell. Formula/reference tuples are sparse exceptions keyed by row-major offset.

Members 7

rowCount
rowCount: number;
colCount
colCount: number;
values
values: CellScalar[];
formulas
formulas?: Array<[offset: number, source: string]>;
refs
refs?: Array<[offset: number, target: CellAddress]>;
styleTable
styleTable?: CellStyle[];
styleIds
styleIds?: number[];

Declaration

View full TypeScript declaration
export interface PackedCellBlock {
rowCount: number;
colCount: number;
values: CellScalar[];
formulas?: Array<[offset: number, source: string]>;
refs?: Array<[offset: number, target: CellAddress]>;
styleTable?: CellStyle[];
styleIds?: number[];
}