@sheetxl/models
Version:
Models - A Headless javascript spreadsheet library.
32 lines • 1.03 kB
TypeScript
import { IRange, RangeDirection, RangeVisitor, RangeBounds } from "./Range";
export default class CellRange implements IRange {
_r: {
left: number;
top: number;
right: number;
bottom: number;
leftFixed: boolean;
topFixed: boolean;
rightFixed: boolean;
bottomFixed: boolean;
sheetName: string;
};
constructor(..._args: any);
get left(): number;
get top(): number;
get right(): number;
get bottom(): number;
get leftFixed(): boolean;
get topFixed(): boolean;
get rightFixed(): boolean;
get bottomFixed(): boolean;
get width(): number;
get height(): number;
get sheetName(): string;
get isCellRange(): boolean;
toString(): string;
scan(visitor: RangeVisitor, bounds?: RangeBounds): void;
slice(offset: number, direction: RangeDirection | undefined): CellRange;
subRange(left: number, top: number, right: number, bottom: number): CellRange;
}
//# sourceMappingURL=CellRange.d.ts.map