ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
1,062 lines (1,061 loc) • 42.4 kB
TypeScript
import { App } from 'vue';
import Column from './Column';
import ColumnGroup from './ColumnGroup';
declare const _default: ({
new (...args: any[]): {
$: import("vue").ComponentInternalInstance;
$data: {};
$props: Partial<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}> & Pick<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "locale" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "scroll" | "size" | "loading" | "bordered" | "pagination" | "sortDirections" | "rowSelection" | "columns" | "rowKey" | "expandedRowRender" | "defaultExpandAllRows" | "expandIconAsCell" | "expandRowByClick" | "useFixedHeader" | "showHeader" | "childrenColumnName" | "bodyStyle">;
$attrs: Record<string, unknown>;
$refs: Record<string, unknown>;
$slots: Readonly<{
[name: string]: import("vue").Slot;
}>;
$root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
$parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
$emit: (event: string, ...args: any[]) => void;
$el: any;
$options: import("vue").ComponentOptionsBase<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}>, unknown, unknown, {}, {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}>;
$forceUpdate: import("vue").ReactiveEffect<any>;
$nextTick: typeof import("vue").nextTick;
$watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
} & Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}> & import("vue").ShallowUnwrapRef<{}> & {} & {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
} & import("vue").ComponentCustomProperties;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}>, unknown, unknown, {}, {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: App<any>, ...options: any[]) => any) & {
install?: (app: App<any>, ...options: any[]) => any;
} & {
readonly Column: typeof Column;
readonly ColumnGroup: typeof ColumnGroup;
}) | ({
new (...args: any[]): {
$: import("vue").ComponentInternalInstance;
$data: {};
$props: Partial<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}> & Pick<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "locale" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "scroll" | "size" | "loading" | "bordered" | "pagination" | "sortDirections" | "rowSelection" | "columns" | "rowKey" | "expandedRowRender" | "defaultExpandAllRows" | "expandIconAsCell" | "expandRowByClick" | "useFixedHeader" | "showHeader" | "childrenColumnName" | "bodyStyle">;
$attrs: Record<string, unknown>;
$refs: Record<string, unknown>;
$slots: Readonly<{
[name: string]: import("vue").Slot;
}>;
$root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
$parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
$emit: (event: string, ...args: any[]) => void;
$el: any;
$options: import("vue").ComponentOptionsBase<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}>, unknown, unknown, {}, {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}>;
$forceUpdate: import("vue").ReactiveEffect<any>;
$nextTick: typeof import("vue").nextTick;
$watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
} & Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}> & import("vue").ShallowUnwrapRef<{}> & {} & {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
} & import("vue").ComponentCustomProperties;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<{
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
} & {
locale?: {
filterTitle: string;
filterConfirm: any;
filterReset: any;
emptyText: any;
selectAll: any;
selectInvert: any;
sortTitle: string;
expand: string;
collapse: string;
};
scroll?: unknown;
size?: "default" | "small" | "large" | "middle";
loading?: boolean | {
prefixCls: string;
spinning: boolean;
size: "default" | "small" | "large";
wrapperClassName: string;
tip: string;
delay: number;
indicator: any;
};
bordered?: boolean;
pagination?: boolean | Partial<{
locale: {
[key: string]: any;
};
onChange: (...args: any[]) => any;
prefixCls: string;
role: string;
current: number;
size: string;
showSizeChange: (...args: any[]) => any;
total: number;
defaultCurrent: number;
defaultPageSize: number;
pageSize: number;
buildOptionText: (...args: any[]) => any;
selectPrefixCls: string;
itemRender: (...args: any[]) => any;
onShowSizeChange: (...args: any[]) => any;
"onUpdate:current": (...args: any[]) => any;
"onUpdate:pageSize": (...args: any[]) => any;
} & {
disabled?: boolean;
hideOnSinglePage?: boolean;
showSizeChanger?: boolean;
pageSizeOptions?: import("../_util/type").Key[];
showQuickJumper?: boolean | {
[key: string]: any;
};
showTotal?: any;
simple?: boolean;
showLessItems?: boolean;
position?: "both" | "bottom" | "top";
}>;
sortDirections?: import("./interface").SortOrder[];
rowSelection?: {
type: "checkbox" | "radio";
selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[]));
getCheckboxProps: any;
selections: boolean | unknown[] | (() => unknown[]);
hideDefaultSelections: boolean;
fixed: boolean;
columnWidth: import("../_util/type").Key;
selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert";
columnTitle: any;
} | {
[key: string]: any;
};
columns?: unknown;
rowKey?: any;
expandedRowRender?: any;
defaultExpandAllRows?: boolean;
expandIconAsCell?: boolean;
expandRowByClick?: boolean;
useFixedHeader?: boolean;
showHeader?: boolean;
childrenColumnName?: string | unknown[];
bodyStyle?: import("vue").CSSProperties;
}>, unknown, unknown, {}, {
normalize(elements?: any[]): any[];
updateColumns(cols?: any[]): any[];
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
footer: (...args: any[]) => any;
title: (...args: any[]) => any;
onChange: (...args: any[]) => any;
prefixCls: string;
getPopupContainer: (...args: any[]) => any;
components: {
[key: string]: any;
};
dropdownPrefixCls: string;
dataSource: unknown[];
rowClassName: (...args: any[]) => any;
defaultExpandedRowKeys: unknown[];
expandedRowKeys: unknown[];
expandIconColumnIndex: number;
indentSize: number;
customRow: (...args: any[]) => any;
customHeaderRow: (...args: any[]) => any;
tableLayout: string;
expandIcon: (...args: any[]) => any;
transformCellText: (...args: any[]) => any;
onExpandedRowsChange: (...args: any[]) => any;
onExpand: (...args: any[]) => any;
onRowClick: (...args: any[]) => any;
}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
install: (app: App<any>, ...options: any[]) => any;
} & {
readonly Column: typeof Column;
readonly ColumnGroup: typeof ColumnGroup;
});
export default _default;