commafy.d.ts 811 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. export interface CommafyOptions {
  2. /**
  3. * 分割位数,默认3
  4. */
  5. spaceNumber?: number;
  6. /**
  7. * 分隔符,默认','
  8. */
  9. separator?: string;
  10. /**
  11. * 只对 number 类型有效,小数位数,默认null
  12. */
  13. digits?: number;
  14. /**
  15. * 只对 number 类型有效,四舍五入,默认true
  16. */
  17. round?: boolean;
  18. /**
  19. * 只对 number 类型有效,向上舍入
  20. */
  21. ceil?: boolean;
  22. /**
  23. * 只对 number 类型有效,向下舍入
  24. */
  25. floor?: boolean;
  26. }
  27. /**
  28. * 数值千分位分隔符、小数点
  29. * @param num 数值/字符串
  30. * @param options 可选参数
  31. */
  32. export declare function commafy(num: string | number, options?: CommafyOptions): string;
  33. declare module './ctor' {
  34. interface XEUtilsMethods {
  35. commafy: typeof commafy;
  36. }
  37. }
  38. export default commafy