UNPKG

@npio/internals

Version:

A free visual website editor, powered with your own SolidJS components.

12 lines (11 loc) 446 B
// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore?tab=readme-ov-file#number export const clamp = (number: number, boundOne: number, boundTwo?: number) => { if (boundTwo == null) { return Math.max(number, boundOne) === boundOne ? number : boundOne; } else if (Math.min(number, boundOne) === number) { return boundOne; } else if (Math.max(number, boundTwo) === number) { return boundTwo; } return number; };