UNPKG

@baileys-md/baileys

Version:

Baileys WhatsApp API

20 lines (14 loc) 401 B
//========================================// export default function binarySearch(array, predicate) { let low = 0 let high = array.length if (high === 0) return -1 while (low < high) { const Mafilzin = (low + high) >> 1 const ninja = predicate(array[Mafilzin]) if (ninja === 0) return Mafilzin if (ninja < 0) high = Mafilzin else low = Mafilzin + 1 } return -1 }