UNPKG

hongluan-ui

Version:
101 lines (100 loc) 3.14 kB
import type { PropType, VNode } from 'vue'; import type { Indexable } from 'hongluan-ui/es/utils'; import type { ColumnType, CellClassFunction, CellStyleFunction } from '../simple-table'; declare const _default: import("vue").DefineComponent<{ row: { type: ObjectConstructor; required: true; }; column: { type: PropType<ColumnType>; required: true; }; rowIndex: { type: NumberConstructor; required: true; }; columnIndex: { type: NumberConstructor; required: true; }; width: StringConstructor; minWidth: StringConstructor; maxWidth: StringConstructor; expanded: BooleanConstructor; showTooltip: BooleanConstructor; hasChildren: BooleanConstructor; hasTreeData: BooleanConstructor; isLoading: BooleanConstructor; treeExpanded: BooleanConstructor; firstColumnIndex: NumberConstructor; cellClassName: { type: PropType<string | CellClassFunction>; default: string; }; cellStyle: { type: PropType<Indexable<any> | CellStyleFunction>; default: () => {}; }; span: PropType<{ rowspan: number; colspan: number; }>; }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mouseleave" | "expand" | "mouseover" | "tree-expand" | "cell-click")[], "mouseleave" | "expand" | "mouseover" | "tree-expand" | "cell-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ row: { type: ObjectConstructor; required: true; }; column: { type: PropType<ColumnType>; required: true; }; rowIndex: { type: NumberConstructor; required: true; }; columnIndex: { type: NumberConstructor; required: true; }; width: StringConstructor; minWidth: StringConstructor; maxWidth: StringConstructor; expanded: BooleanConstructor; showTooltip: BooleanConstructor; hasChildren: BooleanConstructor; hasTreeData: BooleanConstructor; isLoading: BooleanConstructor; treeExpanded: BooleanConstructor; firstColumnIndex: NumberConstructor; cellClassName: { type: PropType<string | CellClassFunction>; default: string; }; cellStyle: { type: PropType<Indexable<any> | CellStyleFunction>; default: () => {}; }; span: PropType<{ rowspan: number; colspan: number; }>; }>> & { onMouseleave?: (...args: any[]) => any; onExpand?: (...args: any[]) => any; onMouseover?: (...args: any[]) => any; "onTree-expand"?: (...args: any[]) => any; "onCell-click"?: (...args: any[]) => any; }, { showTooltip: boolean; expanded: boolean; isLoading: boolean; cellClassName: string | CellClassFunction; hasChildren: boolean; hasTreeData: boolean; treeExpanded: boolean; cellStyle: {}; }>; export default _default;