utils.js 960 B

1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.getSuccessPercent = getSuccessPercent;
  7. exports.validProgress = validProgress;
  8. var _devWarning = _interopRequireDefault(require("../vc-util/devWarning"));
  9. function validProgress(progress) {
  10. if (!progress || progress < 0) {
  11. return 0;
  12. }
  13. if (progress > 100) {
  14. return 100;
  15. }
  16. return progress;
  17. }
  18. function getSuccessPercent(_ref) {
  19. var success = _ref.success,
  20. successPercent = _ref.successPercent;
  21. var percent = successPercent;
  22. /** @deprecated Use `percent` instead */
  23. if (success && 'progress' in success) {
  24. (0, _devWarning.default)(false, 'Progress', '`success.progress` is deprecated. Please use `success.percent` instead.');
  25. percent = success.progress;
  26. }
  27. if (success && 'percent' in success) {
  28. percent = success.percent;
  29. }
  30. return percent;
  31. }