UNPKG

@trail-ui/shared-utils

Version:
26 lines (24 loc) 786 B
/** * Converts a value to a specific precision (or decimal points). * * Returns a string representing a number in fixed-point notation. * * @param value the value to convert * @param precision the precision or decimal points */ declare function toPrecision(value: number, precision?: number): string; /** * Counts the number of decimal places a number has * * @param value the decimal value to count */ declare function countDecimalPlaces(value: number): number; /** * Clamps a value to ensure it stays within the min and max range. * * @param value the value to clamp * @param min the minimum value * @param max the maximum value */ declare function clampValue(value: number, min: number, max: number): number; export { clampValue, countDecimalPlaces, toPrecision };