UNPKG

hyperformula

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

35 lines 1.44 kB
/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ import { AdvancedFind } from "./AdvancedFind.mjs"; export class ColumnBinarySearch extends AdvancedFind { constructor(dependencyGraph) { super(dependencyGraph); this.dependencyGraph = dependencyGraph; } // eslint-disable-next-line @typescript-eslint/no-unused-vars add(value, address) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars remove(value, address) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars change(oldValue, newValue, address) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars applyChanges(contentChanges) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars addColumns(columnsSpan) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars removeColumns(columnsSpan) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars removeSheet(sheetId) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars moveValues(sourceRange, toRight, toBottom, toSheet) {} // eslint-disable-next-line @typescript-eslint/no-unused-vars removeValues(range) {} /* * WARNING: Finding lower/upper bounds in unordered ranges is not supported. When ordering === 'none', assumes matchExactly === true */ find(searchKey, rangeValue, searchOptions) { return this.basicFind(searchKey, rangeValue, 'row', searchOptions); } }