modern_spreadsheet/modules/viewport.d.ts

26 lines
640 B
TypeScript

import Spreadsheet from "../main";
export type ViewportConstructorProps = {
top: number;
left: number;
right: number;
bottom: number;
};
export declare class Viewport {
root: Spreadsheet;
top: number;
left: number;
right: number;
bottom: number;
firstRow: number;
lastRow: number;
firstCol: number;
lastCol: number;
constructor(root: Spreadsheet, props: ViewportConstructorProps);
updateValues(props: ViewportConstructorProps): void;
/** Get index of first row in viewport */
private getFirstRow;
private getLastRow;
private getFirstCol;
private getLastCol;
}