{"version":3,"file":"carousel-item.mjs","names":[],"sources":["../../../../../../packages/components/carousel/src/carousel-item.ts"],"sourcesContent":["import { buildProps } from '@element-plus/utils'\n\nimport type { ExtractPublicPropTypes } from 'vue'\n\nexport interface CarouselItemProps {\n  /**\n   * @description name of the item, can be used in `setActiveItem`\n   */\n  name?: string\n  /**\n   * @description text content for the corresponding indicator\n   */\n  label?: string | number\n}\n\n/**\n * @deprecated Removed after 3.0.0, Use `CarouselItemProps` instead.\n */\nexport const carouselItemProps = buildProps({\n  /**\n   * @description name of the item, can be used in `setActiveItem`\n   */\n  name: { type: String, default: '' },\n  /**\n   * @description text content for the corresponding indicator\n   */\n  label: {\n    type: [String, Number],\n    default: '',\n  },\n} as const)\n\n/**\n * @deprecated Removed after 3.0.0, Use `CarouselItemProps` instead.\n */\nexport type CarouselItemPropsPublic = ExtractPublicPropTypes<\n  typeof carouselItemProps\n>\n"],"mappings":";;;;;;AAkBA,MAAa,oBAAoB,WAAW;CAI1C,MAAM;EAAE,MAAM;EAAQ,SAAS;EAAI;CAInC,OAAO;EACL,MAAM,CAAC,QAAQ,OAAO;EACtB,SAAS;EACV;CACF,CAAU"}