mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
26 lines
668 B
TypeScript
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;
|