util.d.ts 757 B

123456789101112131415
  1. import { ElTooltipProps } from "../../tooltip/src/tooltip.js";
  2. import "../../tooltip/index.js";
  3. import { TableColumnCtx } from "./table-column/defaults.js";
  4. import { DefaultRow } from "./table/defaults.js";
  5. import { CSSProperties, VNode } from "vue";
  6. //#region ../../packages/components/table/src/util.d.ts
  7. type TableOverflowTooltipOptions = Partial<Pick<ElTooltipProps, 'appendTo' | 'effect' | 'enterable' | 'hideAfter' | 'offset' | 'placement' | 'popperClass' | 'popperOptions' | 'showAfter' | 'showArrow' | 'transition'>>;
  8. type TableOverflowTooltipFormatter<T extends DefaultRow> = (data: {
  9. row: T;
  10. column: TableColumnCtx<T>;
  11. cellValue: any;
  12. }) => VNode | string;
  13. //#endregion
  14. export { TableOverflowTooltipFormatter, TableOverflowTooltipOptions };