summaryrefslogtreecommitdiff
path: root/web/src/components/grid/selection.ts
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/components/grid/selection.ts')
-rw-r--r--web/src/components/grid/selection.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/web/src/components/grid/selection.ts b/web/src/components/grid/selection.ts
index a24bbf5..517f8ae 100644
--- a/web/src/components/grid/selection.ts
+++ b/web/src/components/grid/selection.ts
@@ -1,4 +1,5 @@
import { CellRef, cellRefEquals } from "../../types";
+import { RenderedGrid } from "./renderGrid";
export type CellRange = [start: CellRef, end: CellRef];
@@ -21,3 +22,7 @@ export function extendSelection(
return { ...selection, range: [selection.activeCellRef, cellRef] };
}
+
+export function getSelectionRange(selection: GridSelection): CellRange {
+ return selection.range ?? [selection.activeCellRef, selection.activeCellRef];
+}