lumarc-grid
Version:
lumArc Grid는 고성능, 유연하고 프레임워크에 구애받지 않는 데이터 그리드 라이브러리
23 lines • 967 B
TypeScript
import { GridColumn } from '../../types';
interface VirtualItem {
index: number;
start: number;
size: number;
key: string | number;
}
interface GridVirtualRowProps<T> {
virtualItem: VirtualItem;
rowData: T | null;
columns: GridColumn<T>[];
showSelection?: boolean;
showActions?: boolean;
isSelected: boolean;
isRowCreated?: (itemId: string | number) => boolean;
isRowModified?: (itemId: string | number) => boolean;
isRowDeleted?: (itemId: string | number) => boolean;
onRowSelect: (rowKey: string, checked: boolean) => void;
onRowAction: (action: string, rowData: T, rowIndex: number) => void;
}
export declare function GridVirtualRow<T>({ virtualItem, rowData, columns, showSelection, showActions, isSelected, isRowCreated, isRowModified, isRowDeleted, onRowSelect, onRowAction, }: GridVirtualRowProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=grid-virtual-row.d.ts.map