const getMid = (points: number[]) => { const minPoints = Math.min(...points); return minPoints + ( Math.max(...points) - minPoints ) / 2; }; const getNumberWithinConstraints = ( num: number, minConstraint: number, maxConstraint: number, ) => Math.min(Math.max(num, minConstraint), maxConstraint); export { getNumberWithinConstraints, getMid, };