{"version":3,"file":"rate.mjs","sources":["../../../../../../packages/components/rate/src/rate.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\nimport { ExtractPropTypes } from 'vue'\r\n\r\nimport type Rate from './rate.vue'\r\n\r\ntype Fn = (value: number | undefined) => any\r\n\r\nexport const rateProps = buildProps({\r\n  value: Number,\r\n  size: {\r\n    type: Number,\r\n    default: 24,\r\n  },\r\n  color: {\r\n    type: String,\r\n    default: '#fadb14',\r\n  },\r\n\r\n  // 自定义文字\r\n  customText: {\r\n    type: definePropType<Fn | string | number>([Function, String]),\r\n    default: undefined,\r\n  },\r\n} as const)\r\n\r\nexport type RateProps = ExtractPropTypes<typeof rateProps>\r\n\r\nexport type RateInstance = InstanceType<typeof Rate>\r\n"],"names":[],"mappings":";;;;AAOO,MAAM,YAAY,UAAA,CAAW;AAAA,EAClC,KAAA,EAAO,MAAA;AAAA,EACP,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAGA,UAAA,EAAY;AAAA,IACV,IAAA,EAAM,cAAA,CAAqC,CAAC,QAAA,EAAU,MAAM,CAAC,CAAA;AAAA,IAC7D,OAAA,EAAS,KAAA;AAAA;AAEb,CAAU;;;;"}