tdesign-vue-next
Version:
TDesign Component for vue-next
172 lines (171 loc) • 5.67 kB
TypeScript
import { TdBaseTableProps } from '../table/type';
import { PropType } from 'vue';
declare const _default: {
activeRowKeys: {
type: PropType<TdBaseTableProps["activeRowKeys"]>;
default: TdBaseTableProps["activeRowKeys"];
};
defaultActiveRowKeys: {
type: PropType<TdBaseTableProps["defaultActiveRowKeys"]>;
default: () => TdBaseTableProps["defaultActiveRowKeys"];
};
activeRowType: {
type: PropType<TdBaseTableProps["activeRowType"]>;
default: TdBaseTableProps["activeRowType"];
};
allowResizeColumnWidth: {
type: BooleanConstructor;
default: any;
};
attach: {
type: PropType<TdBaseTableProps["attach"]>;
};
bordered: BooleanConstructor;
bottomContent: {
type: PropType<TdBaseTableProps["bottomContent"]>;
};
cellEmptyContent: {
type: PropType<TdBaseTableProps["cellEmptyContent"]>;
};
columns: {
type: PropType<TdBaseTableProps["columns"]>;
default: () => TdBaseTableProps["columns"];
};
data: {
type: PropType<TdBaseTableProps["data"]>;
default: () => TdBaseTableProps["data"];
};
disableDataPage: BooleanConstructor;
disableSpaceInactiveRow: {
type: BooleanConstructor;
default: any;
};
empty: {
type: PropType<TdBaseTableProps["empty"]>;
default: TdBaseTableProps["empty"];
};
firstFullRow: {
type: PropType<TdBaseTableProps["firstFullRow"]>;
};
fixedRows: {
type: PropType<TdBaseTableProps["fixedRows"]>;
};
footData: {
type: PropType<TdBaseTableProps["footData"]>;
default: () => TdBaseTableProps["footData"];
};
footerAffixProps: {
type: PropType<TdBaseTableProps["footerAffixProps"]>;
};
footerAffixedBottom: {
type: PropType<TdBaseTableProps["footerAffixedBottom"]>;
default: TdBaseTableProps["footerAffixedBottom"];
};
footerSummary: {
type: PropType<TdBaseTableProps["footerSummary"]>;
};
headerAffixProps: {
type: PropType<TdBaseTableProps["headerAffixProps"]>;
};
headerAffixedTop: {
type: PropType<TdBaseTableProps["headerAffixedTop"]>;
default: TdBaseTableProps["headerAffixedTop"];
};
height: {
type: PropType<TdBaseTableProps["height"]>;
};
horizontalScrollAffixedBottom: {
type: PropType<TdBaseTableProps["horizontalScrollAffixedBottom"]>;
};
hover: BooleanConstructor;
keyboardRowHover: {
type: BooleanConstructor;
default: boolean;
};
lastFullRow: {
type: PropType<TdBaseTableProps["lastFullRow"]>;
};
lazyLoad: BooleanConstructor;
loading: {
type: PropType<TdBaseTableProps["loading"]>;
default: TdBaseTableProps["loading"];
};
loadingProps: {
type: PropType<TdBaseTableProps["loadingProps"]>;
};
locale: {
type: PropType<TdBaseTableProps["locale"]>;
};
maxHeight: {
type: PropType<TdBaseTableProps["maxHeight"]>;
};
pagination: {
type: PropType<TdBaseTableProps["pagination"]>;
};
paginationAffixedBottom: {
type: PropType<TdBaseTableProps["paginationAffixedBottom"]>;
};
resizable: BooleanConstructor;
rowAttributes: {
type: PropType<TdBaseTableProps["rowAttributes"]>;
};
rowClassName: {
type: PropType<TdBaseTableProps["rowClassName"]>;
};
rowKey: {
type: StringConstructor;
default: string;
required: boolean;
};
rowspanAndColspan: {
type: PropType<TdBaseTableProps["rowspanAndColspan"]>;
};
rowspanAndColspanInFooter: {
type: PropType<TdBaseTableProps["rowspanAndColspanInFooter"]>;
};
scroll: {
type: PropType<TdBaseTableProps["scroll"]>;
};
showHeader: {
type: BooleanConstructor;
default: boolean;
};
size: {
type: PropType<TdBaseTableProps["size"]>;
validator(val: TdBaseTableProps["size"]): boolean;
};
stripe: BooleanConstructor;
tableContentWidth: {
type: StringConstructor;
default: string;
};
tableLayout: {
type: PropType<TdBaseTableProps["tableLayout"]>;
default: TdBaseTableProps["tableLayout"];
validator(val: TdBaseTableProps["tableLayout"]): boolean;
};
topContent: {
type: PropType<TdBaseTableProps["topContent"]>;
};
verticalAlign: {
type: PropType<TdBaseTableProps["verticalAlign"]>;
default: TdBaseTableProps["verticalAlign"];
validator(val: TdBaseTableProps["verticalAlign"]): boolean;
};
onActiveChange: PropType<TdBaseTableProps["onActiveChange"]>;
onActiveRowAction: PropType<TdBaseTableProps["onActiveRowAction"]>;
onCellClick: PropType<TdBaseTableProps["onCellClick"]>;
onColumnResizeChange: PropType<TdBaseTableProps["onColumnResizeChange"]>;
onPageChange: PropType<TdBaseTableProps["onPageChange"]>;
onRowClick: PropType<TdBaseTableProps["onRowClick"]>;
onRowDblclick: PropType<TdBaseTableProps["onRowDblclick"]>;
onRowMousedown: PropType<TdBaseTableProps["onRowMousedown"]>;
onRowMouseenter: PropType<TdBaseTableProps["onRowMouseenter"]>;
onRowMouseleave: PropType<TdBaseTableProps["onRowMouseleave"]>;
onRowMouseover: PropType<TdBaseTableProps["onRowMouseover"]>;
onRowMouseup: PropType<TdBaseTableProps["onRowMouseup"]>;
onScroll: PropType<TdBaseTableProps["onScroll"]>;
onScrollX: PropType<TdBaseTableProps["onScrollX"]>;
onScrollY: PropType<TdBaseTableProps["onScrollY"]>;
};
export default _default;