{"version":3,"file":"progress-bar.mjs","sources":["../../../../../../packages/components/progress-bar/src/progress-bar.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\nimport { ExtractPropTypes } from 'vue'\r\n\r\nimport type { ProgressProps as AntProgressProps } from 'ant-design-vue'\r\n\r\nimport type ProgressBar from './progress-bar.vue'\r\n\r\nexport const progressBarProps = buildProps({\r\n  hoverTip: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  format: {\r\n    type: Function,\r\n    default: (percent: number) => `${percent}%`,\r\n  },\r\n  // 文本方位\r\n  textPosition: {\r\n    type: String,\r\n    values: ['left', 'center', 'right'],\r\n    default: 'right',\r\n  },\r\n  success: {\r\n    type: definePropType<AntProgressProps['success']>(Object),\r\n    default: undefined,\r\n  },\r\n  strokeColor: {\r\n    type: definePropType<AntProgressProps['strokeColor']>(Object),\r\n    default: undefined,\r\n  },\r\n  steps: {\r\n    type: Number,\r\n    default: undefined,\r\n  },\r\n} as const)\r\n\r\nexport type ProgressBarProps = ExtractPropTypes<typeof progressBarProps>\r\n\r\nexport type ProgressBarInstance = InstanceType<typeof ProgressBar>\r\n"],"names":[],"mappings":";;;;AAOO,MAAM,mBAAmB,UAAA,CAAW;AAAA,EACzC,QAAA,EAAU;AAAA,IACR,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,IAAA,EAAM,QAAA;AAAA,IACN,OAAA,EAAS,CAAC,OAAA,KAAoB,CAAA,EAAG,OAAO,CAAA,CAAA;AAAA,GAC1C;AAAA;AAAA,EAEA,YAAA,EAAc;AAAA,IACZ,IAAA,EAAM,MAAA;AAAA,IACN,MAAA,EAAQ,CAAC,MAAA,EAAQ,QAAA,EAAU,OAAO,CAAA;AAAA,IAClC,OAAA,EAAS;AAAA,GACX;AAAA,EACA,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,eAA4C,MAAM,CAAA;AAAA,IACxD,OAAA,EAAS,KAAA;AAAA,GACX;AAAA,EACA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,eAAgD,MAAM,CAAA;AAAA,IAC5D,OAAA,EAAS,KAAA;AAAA,GACX;AAAA,EACA,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS,KAAA;AAAA;AAEb,CAAU;;;;"}