{"version":3,"file":"badge.mjs","sources":["../../../../../../packages/components/badge/src/badge.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\n\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport { IconProps } from '../../icon/index.js'\r\nimport type Badge from './badge.vue'\r\n\r\n// 定义组件props\r\nexport const badgeProps = buildProps({\r\n  //  图标信息\r\n  icon: {\r\n    type: definePropType<IconProps>(Object),\r\n    default: () => ({\r\n      iconName: '',\r\n      color: '',\r\n      size: '',\r\n    }),\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport type BadgeProps = ExtractPropTypes<typeof badgeProps>\r\n\r\n// instance\r\nexport type BadgeInstance = InstanceType<typeof Badge>\r\n"],"names":[],"mappings":";;;;AAOO,MAAM,aAAa,UAAA,CAAW;AAAA;AAAA,EAEnC,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM,eAA0B,MAAM,CAAA;AAAA,IACtC,SAAS,OAAO;AAAA,MACd,QAAA,EAAU,EAAA;AAAA,MACV,KAAA,EAAO,EAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA;AAEJ,CAAU;;;;"}