{
  "title": "progress",
  "type": "object",
  "properties": {
    "percent": {
      "type": "number",
      "description": "百分比0~100"
    },
    "show-info": {
      "type": "boolean",
      "description": "在进度条右侧显示百分比",
      "defaultValue": false
    },
    "border-radius": {
      "type": [
        "number",
        "string"
      ],
      "description": "圆角大小",
      "defaultValue": "0"
    },
    "font-size": {
      "type": [
        "number",
        "string"
      ],
      "description": "右侧百分比字体大小",
      "defaultValue": "16"
    },
    "stroke-width": {
      "type": [
        "number",
        "string"
      ],
      "description": "进度条线的宽度",
      "defaultValue": "6"
    },
    "color": {
      "type": "string",
      "description": "进度条颜色（请使用activeColor）",
      "defaultValue": "#09BB07"
    },
    "activeColor": {
      "type": "string",
      "description": "已选择的进度条的颜色",
      "defaultValue": "#09BB07"
    },
    "backgroundColor": {
      "type": "string",
      "description": "未选择的进度条的颜色",
      "defaultValue": "#EBEBEB"
    },
    "active": {
      "type": "boolean",
      "description": "进度条从左往右的动画",
      "defaultValue": false
    },
    "active-mode": {
      "type": "string",
      "description": "backwards: 动画从头播；forwards：动画从上次结束点接着播",
      "defaultValue": "backwards"
    },
    "duration": {
      "type": "number",
      "description": "进度增加1%所需毫秒数",
      "defaultValue": 30
    },
    "bindActiveEnd": {
      "tsType": "() => void",
      "description": "动画完成事件"
    }
  },
  "additionalProperties": false
}