@eristack/spreadsheet-operator
Version:
Headless spreadsheet keyboard operator — active-grid scope, cell navigation, Excel-like Enter/Tab editing
8 lines • 584 B
TypeScript
import type { CellAddress, GridDescriptor } from "./types.js";
export declare function sameAddress(a: CellAddress, b: CellAddress): boolean;
export declare function addressKey(address: CellAddress): string;
export declare function cellKey(gridId: string, address: CellAddress): string;
export declare function inBounds(address: CellAddress, grid: GridDescriptor): boolean;
export declare function clampAddress(address: CellAddress, grid: GridDescriptor): CellAddress;
export declare function compareRaster(a: CellAddress, b: CellAddress): number;
//# sourceMappingURL=address.d.ts.map