UNPKG

es-grid-template

Version:

es-grid-template

24 lines (23 loc) 977 B
import React from 'react'; import type { ColumnsTable, GetRowKey } from "../type"; import type { TableProps } from "../type"; type Props<T> = TableProps<T> & { scrollHeight?: number; tableRef: any; triggerFilter?: (queries: any) => void; triggerChangeColumns?: (columns: ColumnsTable<T>, type: string) => void; triggerChangeData?: (newData: T[], type: string) => void; getRowKey: GetRowKey<T>; triggerGroupColumns?: (groupedColumns: string[]) => void; setTooltipContent?: any; triggerPaste?: (pastedRows: T[], pastedColumnsArray: string[], newData: T[], copyRows: T[]) => void; isFilter?: boolean; setIsFilter?: React.Dispatch<React.SetStateAction<boolean>>; originData: T[]; mergedFilterKeys?: any; setMergedFilterKeys?: any; handleFullScreen?: any; isFullScreen?: boolean; }; declare const InfiniteTable: <RecordType extends object>(props: Props<RecordType>) => React.JSX.Element; export default InfiniteTable;