UNPKG

@abaplint/runtime

Version:
8 lines (7 loc) 678 B
import { ICharacter } from "./types/_character"; import { INumeric } from "./types/_numeric"; /** input indexes = javascript indexes, output index = javascript index */ export declare function binarySearchFromRow(array: readonly any[], left: number, right: number, keyField: (i: any) => any, keyValue: INumeric | ICharacter, usesTableLine: boolean | undefined): number; export declare function binarySearchFrom(array: readonly any[], left: number, right: number, keyField: string, keyValue: INumeric | ICharacter): number; export declare function binarySearchTo(array: readonly any[], left: number, right: number, keyField: string, keyValue: INumeric | ICharacter): number;