UNPKG

lgrthms

Version:

Algorithms and data structures for your JavaScript and TypeScript projects 🧑‍💻

9 lines (8 loc) 856 B
export declare function searchInMatrix<T, K>(matrix: T[][], target: K): T | undefined; export declare function searchInMatrix<T, K>(matrix: T[][], target: K, get: (element: T) => K): T | undefined; export declare function searchInMatrixIndexes<T, K>(matrix: T[][], target: K): [number, number]; export declare function searchInMatrixIndexes<T, K>(matrix: T[][], target: K, get: (element: T) => K): [number, number]; export declare function searchInSortedMatrix<T, K>(matrix: T[][], target: K): T | undefined; export declare function searchInSortedMatrix<T, K>(matrix: T[][], target: K, get: (element: T) => K): T | undefined; export declare function searchInSortedMatrixIndexes<T, K>(matrix: T[][], target: K): [number, number]; export declare function searchInSortedMatrixIndexes<T, K>(matrix: T[][], target: K, get: (element: T) => K): [number, number];