{"version":3,"file":"ellipsis.mjs","sources":["../../../../../../packages/components/ellipsis/src/ellipsis.ts"],"sourcesContent":["import { buildProps } from '@lit-element/utils'\nimport type { ExtractPropTypes } from 'vue'\nimport type ellipsis from './ellipsis.vue'\n\nexport const ellipsisProps = buildProps({\n  content: {\n    type: String,\n    default: '',\n  },\n  /**\n   * @description 定义文本长度\n   */\n  maxLength: {\n    type: Number,\n    default: 100,\n  },\n  width: {\n    type: String,\n    default: '500',\n  },\n  /**\n   * @description 是否展示tooltip\n   */\n  showTooltip: {\n    type: Boolean,\n    default: true,\n  },\n  maxLines: {\n    type: Number,\n    default: 1,\n  },\n  expandTrigger: {\n    type: String,\n    default: 'hover', // 默认值为 'hover'\n  },\n  popperContentWidth: {\n    type: String,\n    default: 'auto',\n  },\n  effect: {\n    type: String,\n    default: 'dark',\n  },\n} as const)\n\nexport type EllipsisProps = ExtractPropTypes<typeof ellipsisProps>\nexport type EllipsisInstance = InstanceType<typeof ellipsis>\n"],"names":[],"mappings":";;;AACY,MAAC,aAAa,GAAG,UAAU,CAAC;AACxC,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,OAAO;AACpB,GAAG;AACH,EAAE,kBAAkB,EAAE;AACtB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,CAAC;;;;"}