number.d.ts 828 B

123456789101112131415161718192021222324
  1. /**
  2. * 保留x位小数
  3. */
  4. export declare function toPrecision(num: number, precision: number): number;
  5. /**
  6. * 千分位
  7. * 100000 -> 10,000
  8. */
  9. export declare function toThousands(num: number): string;
  10. /**
  11. * 获得数字科学计数
  12. * 1000000 = 1e6
  13. */
  14. export declare function toScientificNotation(num: number): string;
  15. /**
  16. * 用k的方式表达
  17. * 1234 -> 1K
  18. * 12345 -> 12K
  19. */
  20. export declare function toKNotation(num: number, precision?: number): string;
  21. export declare const ifNegative: <T extends string | number | symbol>(x: any, a: T, b?: T | undefined) => T | undefined;
  22. export declare const ifPositive: <T extends string | number | symbol>(x: any, a: T, b?: T | undefined) => T | undefined;
  23. export declare const multi: (a: number, b: number) => number;
  24. export declare const mid: (a: number, b?: number) => number;