feat: move functions to separate files

This commit is contained in:
Ilia Mashkov
2026-01-07 16:48:49 +03:00
parent 2c4bfaba41
commit f7b19bd97f
3 changed files with 51 additions and 0 deletions
@@ -0,0 +1,17 @@
/**
* Get the number of decimal places in a number
*
* For example:
* - 1 -> 0
* - 0.1 -> 1
* - 0.01 -> 2
* - 0.05 -> 2
*
* @param step - The step number to analyze
* @returns The number of decimal places
*/
export function getDecimalPlaces(step: number): number {
const str = step.toString();
const decimalPart = str.split('.')[1];
return decimalPart ? decimalPart.length : 0;
}