(num: number)
| 254 | |
| 255 | // get the number of digits after the decimal point |
| 256 | export function digitLength(num: number): number { |
| 257 | const eSplit = num.toString().split(/[eE]/); |
| 258 | const dLen = (eSplit[0]!.split('.')[1] || '').length; |
| 259 | const power = Number(eSplit[1]) || 0; |
| 260 | const len = dLen - power; |
| 261 | return len > 0 ? len : 0; |
| 262 | } |
| 263 | |
| 264 | // Scale the float to an integer, |
| 265 | export function float2Fixed(num: number): number { |
no test coverage detected