utils.ts 475 B

123456789101112131415
  1. // @ts-nocheck
  2. import {clamp} from '@/uni_modules/lime-shared/clamp';
  3. export function addNumber(num1: number, num2: number):number {
  4. const cardinal = Math.pow(10, 10) //10 ** 10;
  5. return Math.round((num1 + num2) * cardinal) / cardinal;
  6. }
  7. export function format(value: number, min: number, max: number, step: number):number {
  8. const _value = clamp(value, min, max);
  9. const diff = Math.round((_value - min) / step) * step;
  10. return addNumber(min, diff);
  11. }