{"version":3,"file":"icon2.mjs","sources":["../../../../../../packages/components/icon/src/icon.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\n\nexport const iconProps = {\n  prefix: {\n    type: String,\n    default: 'icon',\n  },\n  name: {\n    type: String,\n    required: true,\n  },\n  size: {\n    type: [Number, String] as PropType<string | number>,\n    default: 16,\n  },\n  spin: {\n    type: Boolean,\n    default: false,\n  },\n} as const\n\nexport type IconProps = ExtractPropTypes<typeof iconProps>\n"],"names":[],"mappings":"AAEO,MAAM,SAAY,GAAA;AAAA,EACvB,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,QAAU,EAAA,IAAA;AAAA,GACZ;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}