| 1234567891011121314151617181920212223242526272829303132333435363738394041 | import PropTypes from '../_util/vue-types';import { tuple } from '../_util/type';export var progressStatuses = tuple('normal', 'exception', 'active', 'success');var ProgressType = tuple('line', 'circle', 'dashboard');var ProgressSize = tuple('default', 'small');export var progressProps = function progressProps() {  return {    prefixCls: String,    type: PropTypes.oneOf(ProgressType),    percent: Number,    format: {      type: Function    },    status: PropTypes.oneOf(progressStatuses),    showInfo: {      type: Boolean,      default: undefined    },    strokeWidth: Number,    strokeLinecap: String,    strokeColor: {      type: [String, Object],      default: undefined    },    trailColor: String,    width: Number,    success: {      type: Object,      default: function _default() {        return {};      }    },    gapDegree: Number,    gapPosition: String,    size: PropTypes.oneOf(ProgressSize),    steps: Number,    /** @deprecated Use `success` instead */    successPercent: Number,    title: String  };};
 |