numberUtil.d.ts 803 B

123456789101112131415161718192021222324
  1. import type { ValueType } from './interface';
  2. export declare function isEmpty(value: ValueType): boolean;
  3. /**
  4. * Format string number to readable number
  5. */
  6. export declare function trimNumber(numStr: string): {
  7. negative: boolean;
  8. negativeStr: string;
  9. trimStr: string;
  10. integerStr: string;
  11. decimalStr: string;
  12. fullStr: string;
  13. };
  14. export declare function isE(number: string | number): boolean;
  15. /**
  16. * [Legacy] Convert 1e-9 to 0.000000001.
  17. * This may lose some precision if user really want 1e-9.
  18. */
  19. export declare function getNumberPrecision(number: string | number): number;
  20. /**
  21. * Convert number (includes scientific notation) to -xxx.yyy format
  22. */
  23. export declare function num2str(number: number): string;
  24. export declare function validateNumber(num: string | number): boolean;