@sheetxl/models
Version:
Models - A Headless javascript spreadsheet library.
10 lines • 983 B
TypeScript
import { CellRangeCoords, CellCoords } from "@sheetxl/common";
import { SheetCellRangeCoordsAddresses, SheetCellRangeCoordsAddress, SheetCellRangeCoords, SheetCellCoords } from "../range";
import { NamedItemLookup } from "../named";
import { CellSelection, ISheetRange } from "../sheet";
import { IWorkbookRange, WorkbookProtection } from "./IWorkbookModel";
export declare const DEFAULT_WORKBOOK_PROTECTION: WorkbookProtection;
export declare const RANGE_INVALID_REF: IWorkbookRange;
export declare const decodeWorkbookRange: (range: SheetCellRangeCoordsAddresses | SheetCellRangeCoordsAddress | SheetCellCoords | CellRangeCoords | CellCoords | ISheetRange, defaultRange?: SheetCellRangeCoords, rangeLookup?: NamedItemLookup<SheetCellRangeCoords>, allowR1C1?: boolean) => SheetCellRangeCoords[];
export declare const cellSelectionToRanges: (cellSelection: CellSelection, template: Partial<SheetCellRangeCoords>) => SheetCellRangeCoords[];
//# sourceMappingURL=WorkbookUtils.d.ts.map