UNPKG

es-grid-template

Version:

es-grid-template

29 lines (28 loc) 1.09 kB
import type { Dispatch, SetStateAction } from "react"; import React from "react"; import type { Table } from "@tanstack/react-table"; import type { TableProps } from "./type"; type TableContainerProps<T> = Omit<TableProps<T>, 'columns'> & { table: Table<T>; prefix: string; id: string; rowKey: any; originData: T[]; setIsSelectionChange: Dispatch<SetStateAction<{ isChange: boolean; type: string; rowData: T; }>>; setSorterChange: Dispatch<SetStateAction<boolean>>; setFilterChange: Dispatch<SetStateAction<boolean>>; onContextMenu?: (data: T) => (event: any) => void; tableHeight?: number; triggerPaste?: (pastedRows: T[], pastedColumnsArray: string[], newData: T[], copyRows: T[]) => void; triggerChangeData?: (newData: T[], type: string) => void; mergedFilterKeys: any; setMergedFilterKeys: any; setExpanded: any; expanded: any; }; declare const TableContainerEdit: <RecordType extends object>(props: TableContainerProps<RecordType>) => React.JSX.Element; export default TableContainerEdit;