utils.js 761 B

1234567891011121314151617181920212223242526
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getProgressData = void 0;
  4. var util_1 = require("@antv/util");
  5. var number_1 = require("../../utils/number");
  6. /**
  7. * 获取进度条数据
  8. */
  9. function getProgressData(percent) {
  10. var clampPercent = (0, util_1.clamp)((0, number_1.isRealNumber)(percent) ? percent : 0, 0, 1);
  11. return [
  12. {
  13. // 用于 progressStyle 的回调方法
  14. current: "".concat(clampPercent),
  15. type: 'current',
  16. percent: clampPercent,
  17. },
  18. {
  19. current: "".concat(clampPercent),
  20. type: 'target',
  21. percent: 1,
  22. },
  23. ];
  24. }
  25. exports.getProgressData = getProgressData;
  26. //# sourceMappingURL=utils.js.map