{"version":3,"file":"ellipsis.mjs","sources":["../../../../../../packages/components/ellipsis/src/ellipsis.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { ExtractPropTypes } from 'vue'\n\nexport const ellipsisProps = buildProps({\n  rows: {\n    type: [Number, String],\n  },\n  condition: {\n    type: definePropType<\n      (contentWidth: number, containerWidth: number) => boolean\n    >([Function]),\n  },\n} as const)\nexport type EllipsisProps = ExtractPropTypes<typeof ellipsisProps>\n\nexport const ellipsisEmits = {}\nexport type EllipsisEmits = typeof ellipsisEmits\n"],"names":[],"mappings":";;AAIO,MAAM,gBAAgB,UAAW,CAAA;AAAA,EACtC,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,GACvB;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,cAAA,CAEJ,CAAC,QAAQ,CAAC,CAAA;AAAA,GACd;AACF,CAAU,EAAA;AAGH,MAAM,gBAAgB;;;;"}