Files
pfadi-bussle/helpers/array.ts
Thomas Ruoff 90ac05a907 fix most type errors
still have a few things outstanding
2020-09-09 00:25:09 +02:00

19 lines
403 B
TypeScript

export function getNextSmaller<T>(array: T[], pivot: T) {
if (!array || !Array.isArray(array) || !array.length) {
return null
}
return array
.sort()
.reverse()
.find((item) => item < pivot)
}
export function getNextBigger<T>(array: T[], pivot: T) {
if (!array || !Array.isArray(array) || !array.length) {
return null
}
return array.sort().find((day) => day > pivot)
}