{"version":3,"file":"icon.mjs","sources":["../../../../../packages/components/icon/src/icon.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nimport type Icon from './icon.vue'\n\nexport const iconProps = ({\n  size: {\n    type: [Number, String] as PropType<number | string>,\n  },\n  color: {\n    type: String,\n  },\n})\nexport type IconProps = ExtractPropTypes<typeof iconProps>\nexport type IconInstance = InstanceType<typeof Icon>\n"],"names":[],"mappings":"AAGO,MAAM,SAAa,GAAA;AAAA,EACxB,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AACF;;;;"}