UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

66 lines (64 loc) 2.09 kB
import { PropType } from 'vue'; import { SummaryMethod } from '../../ele-data-table/types'; import { BodyColumns, SumCol, ColSize, VirtualRow } from '../types'; import { CellRender } from '../util'; declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ /** 表格主体列配置 */ bodyCols: { type: PropType<BodyColumns>; required: true; }; /** 表格数据 */ tableData: { type: PropType<VirtualRow[]>; required: true; }; /** 表格主体列宽 */ colSizes: { type: PropType<ColSize[]>; required: true; }; /** 表格主体所有列合计宽度 */ sumWidth: NumberConstructor; /** 表格行高 */ rowHeight: NumberConstructor; /** 合计行文本 */ sumText: StringConstructor; /** 合计行自定义方法 */ summaryMethod: PropType<SummaryMethod>; }>, { sumCols: import('vue').ComputedRef<SumCol[]>; handleMouseenter: (e: MouseEvent) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { /** 单元格鼠标移入事件 */ mouseenter: (_e: MouseEvent) => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 表格主体列配置 */ bodyCols: { type: PropType<BodyColumns>; required: true; }; /** 表格数据 */ tableData: { type: PropType<VirtualRow[]>; required: true; }; /** 表格主体列宽 */ colSizes: { type: PropType<ColSize[]>; required: true; }; /** 表格主体所有列合计宽度 */ sumWidth: NumberConstructor; /** 表格行高 */ rowHeight: NumberConstructor; /** 合计行文本 */ sumText: StringConstructor; /** 合计行自定义方法 */ summaryMethod: PropType<SummaryMethod>; }>> & Readonly<{ onMouseenter?: ((_e: MouseEvent) => any) | undefined; }>, {}, {}, { CellRender: typeof CellRender; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;