{"version":3,"file":"statistic2.mjs","sources":["../../../../../../packages/components/statistic/src/statistic.ts"],"sourcesContent":["import { buildProps, definePropType } from '@sgui-plus/utils/props'\r\nimport type { StyleValue } from 'vue'\r\n\r\nexport const statisticProps = buildProps({\r\n  /**\r\n   * 数字标题\r\n   */\r\n  title: String,\r\n  /**\r\n   * 数字的前缀\r\n   */\r\n  prefix: String,\r\n  /**\r\n   * 数字的后缀\r\n   */\r\n  suffix: String,\r\n  /**\r\n   * 起始数字\r\n   */\r\n  startValue: {\r\n    type: Number,\r\n    default: 0\r\n  },\r\n  /**\r\n   * 数字\r\n   */\r\n  value: {\r\n    type: Number,\r\n    default: 0\r\n  },\r\n  /**\r\n   * 动画持续时间\r\n   */\r\n  duration: {\r\n    type: Number,\r\n    default: 3000\r\n  },\r\n  /**\r\n   * 是否自动开始动画效果\r\n   */\r\n  autoplay: {\r\n    type: Boolean,\r\n    default: true\r\n  },\r\n  /**\r\n   * 数字精度\r\n   */\r\n  precision: {\r\n    type: Number,\r\n    default: 0,\r\n    validator(value) {\r\n      return value >= 0\r\n    }\r\n  },\r\n  /**\r\n   * 小数点符号\r\n   */\r\n  decimal: {\r\n    type: String,\r\n    default: '.'\r\n  },\r\n  /**\r\n   * 千分位标识符\r\n   */\r\n  separator: {\r\n    type: String,\r\n    default: ','\r\n  },\r\n  /**\r\n   * 数字样式\r\n   */\r\n  valueStyle: {\r\n    type: definePropType<StyleValue>([String, Object, Array]),\r\n  }\r\n})\r\n\r\nexport const statisticEmits = {\r\n  onFinish: () => true\r\n}\r\n"],"names":[],"mappings":";;AACY,MAAC,cAAc,GAAG,UAAU,CAAC;AACzC,EAAE,KAAK,EAAE,MAAM;AACf,EAAE,MAAM,EAAE,MAAM;AAChB,EAAE,MAAM,EAAE,MAAM;AAChB,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,IAAI,SAAS,CAAC,KAAK,EAAE;AACrB,MAAM,OAAO,KAAK,IAAI,CAAC,CAAC;AACxB,KAAK;AACL,GAAG;AACH,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;AACjD,GAAG;AACH,CAAC,EAAE;AACS,MAAC,cAAc,GAAG;AAC9B,EAAE,QAAQ,EAAE,MAAM,IAAI;AACtB;;;;"}