@abaplint/runtime
Version:
Transpiler - Runtime
8 lines (7 loc) • 678 B
TypeScript
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;