{"version":3,"file":"props.mjs","sources":["../../src/progress/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * updated at 2021-12-12 19:17:30\n * */\n\nimport { TdProgressProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 进度条颜色。示例：'#ED7B2F' 或 'orange' 或 `['#f00', '#0ff', '#f0f']` 或 `{ '0%': '#f00', '100%': '#0ff' }` 或  `{ from: '#000', to: '#000' }` 等 */\n  color: {\n    type: [String, Object, Array] as PropType<TdProgressProps['color']>,\n    default: '' as TdProgressProps['color'],\n  },\n  /** 进度百分比，可自定义 */\n  label: {\n    type: [String, Boolean, Function] as PropType<TdProgressProps['label']>,\n    default: true,\n  },\n  /** 进度条百分比 */\n  percentage: {\n    type: Number,\n    default: 0,\n  },\n  /** 进度条尺寸，示例：small/medium/large/240。small 值为 72； medium 值为 112；large 值为 160 */\n  size: {\n    type: [String, Number] as PropType<TdProgressProps['size']>,\n    default: 'medium',\n  },\n  /** 进度条状态 */\n  status: {\n    type: String as PropType<TdProgressProps['status']>,\n    validator(val: TdProgressProps['status']): boolean {\n      return ['success', 'error', 'warning', 'active'].includes(val);\n    },\n  },\n  /** 进度条线宽。宽度数值不能超过 size 的一半，否则不能输出环形进度 */\n  strokeWidth: {\n    type: [String, Number] as PropType<TdProgressProps['strokeWidth']>,\n  },\n  /** 进度条风格。值为 line，标签（label）显示在进度条右侧；值为 plump，标签（label）显示在进度条里面；值为 circle，标签（label）显示在进度条正中间 */\n  theme: {\n    type: String as PropType<TdProgressProps['theme']>,\n    default: 'line' as TdProgressProps['theme'],\n    validator(val: TdProgressProps['theme']): boolean {\n      return ['line', 'plump', 'circle'].includes(val);\n    },\n  },\n  /** 进度条未完成部分颜色 */\n  trackColor: {\n    type: String,\n    default: '',\n  },\n};\n"],"names":["color","type","label","percentage","size","status","strokeWidth","theme","trackColor"],"mappings":";;;;;;AAUA,sCAAA,YAAA;AAEEA,EAAAA,KAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,MAAAA,EAAAA,KAAAA,CAAAA;;;AAIFC,EAAAA,KAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,OAAAA,EAAAA,QAAAA,CAAAA;;;AAIFE,EAAAA,UAAAA,EAAAA;AACEF,IAAAA,IAAAA,EAAAA,MAAAA;;;AAIFG,EAAAA,IAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,MAAAA,CAAAA;;;AAIFI,EAAAA,MAAAA,EAAAA;AACEJ,IAAAA,IAAAA,EAAAA,MAAAA;;AAEE,MAAA,OAAA,CAAA,SAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,CAAA,CAAA,QAAA,CAAA,GAAA,CAAA,CAAA;AACF,KAAA;;AAGFK,EAAAA,WAAAA,EAAAA;AACEL,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,MAAAA,CAAAA;;AAGFM,EAAAA,KAAAA,EAAAA;AACEN,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,MAAA;;;AAGA,KAAA;;AAGFO,EAAAA,UAAAA,EAAAA;AACEP,IAAAA,IAAAA,EAAAA,MAAAA;;AAEF,GAAA;AACF,CAAA;;;;"}