{"version":3,"file":"icon.mjs","sources":["../../../../../../packages/components/icon/src/icon.ts"],"sourcesContent":["import { definePropType, buildProps } from '@sgui-plus/utils/props'\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type Icon from './icon.vue'\r\n\r\nexport const iconProps = buildProps({\r\n  size: {\r\n    type: definePropType<number | string>([Number, String]),\r\n  },\r\n  color: {\r\n    type: String,\r\n  },\r\n} as const)\r\nexport type IconProps = ExtractPropTypes<typeof iconProps>\r\nexport type IconInstance = InstanceType<typeof Icon>\r\n"],"names":[],"mappings":";;AACY,MAAC,SAAS,GAAG,UAAU,CAAC;AACpC,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,CAAC;;;;"}