UNPKG

@rxjs-ninja/rxjs-array

Version:

Operators for RxJS for filtering with boolean logic

34 lines (33 loc) 861 B
/** * @packageDocumentation * @module Array */ /** * The return value of the [[binarySearch]] operator, contains in order * * - The index of the found item, or `-1` if not found * - The value that was passed for search * - The sorted Array used for searching * - The original Array unsorted * * @typeParam T The type of the value being searched for * @typeParam K The type of value in the search Array */ export declare type BinarySearchResult<T extends unknown, K extends unknown> = [ /** * Index of the first found result in the sorted array */ index: number, /** * The value that was searched for in the array */ searchValue: T, /** * The sorted array of values */ sortedArray: K[], /** * The original unsorted array */ searchArray: K[] ];