9 lines
383 B
TypeScript
9 lines
383 B
TypeScript
import type { GridRowId } from "./gridRows.js";
|
|
import type { GridRowSelectionModel } from "./gridRowSelectionModel.js";
|
|
export interface RowSelectionManager {
|
|
data: Set<GridRowId>;
|
|
has(id: GridRowId): boolean;
|
|
select(id: GridRowId): void;
|
|
unselect(id: GridRowId): void;
|
|
}
|
|
export declare const createRowSelectionManager: (model: GridRowSelectionModel) => RowSelectionManager; |