DefinitelyTyped/types/array-binarysearch.closest/index.d.ts

26 lines
668 B
TypeScript

// Type definitions for array-binarysearch.closest 0.2
// Project: https://www.npmjs.com/package/array-binarysearch.closest
// Definitions by: Heye Vöcking <https://github.com/hvoecking>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare function binarySearch(
arr: ReadonlyArray<string>,
val: string,
): number;
declare function binarySearch(
arr: ReadonlyArray<number>,
val: number,
): number;
declare function binarySearch<T>(
arr: ReadonlyArray<T>,
val: T,
fn?: null | ((itm: T, val: T, m: any, arr: ReadonlyArray<T>) => number),
ths?: any,
bgn?: number,
end?: number,
): number;
export = binarySearch;