UNPKG

@ackplus/react-tanstack-data-table

Version:

A powerful React data table component built with MUI and TanStack Table

10 lines (9 loc) 875 B
import type { TableMetrics } from '../types'; export type DataTableSize = 'small' | 'medium'; export declare function calculateSkeletonRows(containerHeight: number, rowHeight: number, maxRows?: number): number; export declare function generateRowId<T>(row: T, index: number, idKey?: keyof T): string; export declare function calculatePinnedColumnsWidth(columns: any[], side: 'left' | 'right'): number; export declare function shouldUseFixedLayout(fitToScreen: boolean, enableColumnResizing: boolean, totalColumns: number): boolean; export declare function formatCellValue(value: any, type: string): string; export declare function debounce<T extends (...args: any[]) => any>(func: T, wait: number): (...args: Parameters<T>) => void; export declare function calculateTableMetrics(totalRows: number, visibleRows: number, columns: any[], renderStartTime: number): TableMetrics;