import { RowId, RowRange } from "./core.mjs"; type ColumnIndex = number; export interface RowSpanningCaches { spannedCells: Record>; hiddenCells: Record>; /** * For each hidden cell, it contains the row index corresponding to the cell that is * the origin of the hidden cell. i.e. the cell which is spanned. * Used by the virtualization to properly keep the spanned cells in view. */ hiddenCellOriginMap: Record>; } export interface RowSpanningState { caches: RowSpanningCaches; processedRange: RowRange; } export {};