/** * Restricts a given value to the given minimum and maximum constraints * * @param {number|Date} value Value to be constrained * @param {number|Date} [minv] Minimum * @param {number|Date} [maxv] Maximum * @param {number} [nearest] If provided, the value * will rounded to the nearest step value. * * @returns {number|Date} * @category Math */ export default function clamp(value: number | Date, minv?: number | Date, maxv?: number | Date, nearest?: number): number | Date;