f1ac7a9dd8d2ddccccdf7701ed2a98182d702c48e3bd14fd57168cc22595a82bcbdfe39b0d920edc1eaa1ce4047a034554ffabc6ac9ffc49c0590193eb3346 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. export interface DigitalFlopConfigType {
  2. /**
  3. * @description Number for digital flop
  4. * @type {Array<number>}
  5. * @default number = []
  6. * @example number = [10]
  7. */
  8. number: Array<number>;
  9. /**
  10. * @description Content formatter
  11. * @type {String}
  12. * @default content = ''
  13. * @example content = '{nt}个'
  14. */
  15. content?: string;
  16. /**
  17. * @description Number toFixed
  18. * @type {Number}
  19. * @default toFixed = 0
  20. */
  21. toFixed?: number;
  22. /**
  23. * @description Text align
  24. * @type {String}
  25. * @default textAlign = 'center'
  26. * @example textAlign = 'center' | 'left' | 'right'
  27. */
  28. textAlign?: 'center' | 'left' | 'right';
  29. /**
  30. * @description rowGap
  31. * @type {Number}
  32. @default rowGap = 0
  33. */
  34. rowGap?: number;
  35. /**
  36. * @description Text style configuration
  37. * @type {Object} {CRender Class Style}
  38. */
  39. style?: Object;
  40. /**
  41. * @description Number formatter
  42. * @type {Null|Function}
  43. */
  44. formatter?: null | Function;
  45. /**
  46. * @description CRender animationCurve
  47. * @type {String}
  48. * @default animationCurve = 'easeOutCubic'
  49. */
  50. animationCurve?: string;
  51. /**
  52. * @description CRender animationFrame
  53. * @type {String}
  54. * @default animationFrame = 50
  55. */
  56. animationFrame?: string;
  57. }