mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-12 20:43:11 +08:00
fix: typescript define (#19780)
* ColumnGroupType should be antd's * columns should not be from rc-table
This commit is contained in:
parent
5d98667687
commit
23f74eccbe
@ -56,11 +56,13 @@ export interface TableProps<RecordType>
|
|||||||
| 'internalHooks'
|
| 'internalHooks'
|
||||||
| 'internalRefs'
|
| 'internalRefs'
|
||||||
| 'data'
|
| 'data'
|
||||||
|
| 'columns'
|
||||||
| 'expandIconColumnIndex'
|
| 'expandIconColumnIndex'
|
||||||
| 'scroll'
|
| 'scroll'
|
||||||
> {
|
> {
|
||||||
dropdownPrefixCls?: string;
|
dropdownPrefixCls?: string;
|
||||||
dataSource?: RcTableProps<RecordType>['data'];
|
dataSource?: RcTableProps<RecordType>['data'];
|
||||||
|
columns?: ColumnsType<RecordType>;
|
||||||
pagination?: false | TablePaginationConfig;
|
pagination?: false | TablePaginationConfig;
|
||||||
loading?: boolean | SpinProps;
|
loading?: boolean | SpinProps;
|
||||||
size?: TableSize;
|
size?: TableSize;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import {
|
import {
|
||||||
GetRowKey,
|
GetRowKey,
|
||||||
ColumnGroupType,
|
|
||||||
ColumnType as RcColumnType,
|
ColumnType as RcColumnType,
|
||||||
ExpandableConfig,
|
ExpandableConfig,
|
||||||
} from 'rc-table/lib/interface';
|
} from 'rc-table/lib/interface';
|
||||||
@ -94,6 +93,10 @@ export interface ColumnType<RecordType> extends RcColumnType<RecordType> {
|
|||||||
onFilterDropdownVisibleChange?: (visible: boolean) => void;
|
onFilterDropdownVisibleChange?: (visible: boolean) => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ColumnGroupType<RecordType> extends ColumnType<RecordType> {
|
||||||
|
children: ColumnsType<RecordType>
|
||||||
|
}
|
||||||
|
|
||||||
export type ColumnsType<RecordType = unknown> = (
|
export type ColumnsType<RecordType = unknown> = (
|
||||||
| ColumnGroupType<RecordType>
|
| ColumnGroupType<RecordType>
|
||||||
| ColumnType<RecordType>
|
| ColumnType<RecordType>
|
||||||
|
Loading…
Reference in New Issue
Block a user