{"version":3,"file":"icon2.mjs","sources":["../../../../../../../packages/components/icon/src/icon.ts"],"sourcesContent":["import { buildProps } from '@xzx-design/utils'\n\nimport type { ExtractPropTypes } from 'vue-demi' // test vue-demi\nimport type Icon from './icon.vue'\n\nexport const iconProps = buildProps({\n  name: {\n    type: String,\n    default: '',\n  },\n  color: {\n    type: String,\n    default: '',\n  },\n  size: {\n    type: [Number, String],\n    default: undefined,\n  },\n  iconId: {\n    type: String,\n    default: '',\n  },\n})\n\nexport type IconProps = ExtractPropTypes<typeof iconProps>\nexport type IconInstance = InstanceType<typeof Icon>\n"],"names":[],"mappings":";;;AAKO,MAAM,YAAY,UAAW,CAAA;AAAA,EAClC,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AACF,CAAC;;;;"}