mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
11 lines
359 B
TypeScript
11 lines
359 B
TypeScript
/**
|
|
* Finds the closest match to the number from the provided numbers array
|
|
*/
|
|
export function findClosestNumber(number: number, numbersArray: number[]) {
|
|
return numbersArray.reduce((previousBest: number, currentNumber) => {
|
|
return Math.abs(currentNumber - number) < Math.abs(previousBest - number)
|
|
? currentNumber
|
|
: previousBest;
|
|
});
|
|
}
|