{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/progress/src/props.ts"],"sourcesContent":["import type { PropType } from 'vue'\nimport type { ProgressType, ProgressSize, ProgressStatus } from './type'\n\nexport const progressProps = {\n  type: {\n    type: String as PropType<ProgressType>,\n    default: 'line'\n  },\n  size: {\n    type: String as PropType<ProgressSize>\n  },\n  percent: {\n    type: Number,\n    default: 0\n  },\n  steps: {\n    type: Number,\n    default: 0\n  },\n  animation: {\n    type: Boolean,\n    default: false\n  },\n  strokeWidth: {\n    type: Number\n  },\n  width: {\n    type: [Number, String]\n  },\n  color: {\n    type: [String, Function]\n  },\n  trackColor: String,\n  showText: {\n    type: Boolean,\n    default: true\n  },\n  status: {\n    type: String as PropType<ProgressStatus>,\n    default: 'primary'\n  },\n  formatText: {\n    type: Function\n  }\n}\n"],"names":[],"mappings":"AAGO,MAAM,aAAgB,GAAA;AAAA,EAC3B,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,GACzB;AAAA,EACA,UAAY,EAAA,MAAA;AAAA,EACZ,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,QAAA;AAAA,GACR;AACF;;;;"}