24 lines
		
	
	
		
			908 B
		
	
	
	
		
			TypeScript
		
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			908 B
		
	
	
	
		
			TypeScript
		
	
	
| 
								 | 
							
								import type { ProTableProps } from "@ant-design/pro-table";
							 | 
						||
| 
								 | 
							
								import type { TableProps } from "antd";
							 | 
						||
| 
								 | 
							
								import type { FC } from "react";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * TablePro 组件属性
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								export type TableProProps<DataSource, U, ValueType> = Omit<TableProps, 'columns'> & ProTableProps<DataSource, U, ValueType> & {
							 | 
						||
| 
								 | 
							
								  /** 当一个路由下存在多个表格的情况下 需要给每一个表格设置一个唯一存储索引 若没有设置则使用默认索引,请注意缓存数据会被覆盖 */
							 | 
						||
| 
								 | 
							
								  storeIndex?: string;
							 | 
						||
| 
								 | 
							
								  /** 是否禁用内容区滚动,默认 false */
							 | 
						||
| 
								 | 
							
								  disabledResizer?: boolean;
							 | 
						||
| 
								 | 
							
								  /** 是否显示索引列,默认 true */
							 | 
						||
| 
								 | 
							
								  showIndex?: boolean;
							 | 
						||
| 
								 | 
							
								  /** 是否使用居中布局,默认 true */
							 | 
						||
| 
								 | 
							
								  useAlignCenter?: boolean;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * 表格组件
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								declare const TablePro: <DataSource, U, ValueType = "text">(props: TableProProps<DataSource, U, ValueType>) => ReturnType<FC>;
							 | 
						||
| 
								 | 
							
								export default TablePro;
							 |