@biorate/react-virtual-table
Version:
React virtual table
27 lines (26 loc) • 913 B
TypeScript
import './style.less';
import * as React from 'react';
import { IReactVirtualTable } from '../interfaces';
export declare class Table extends React.Component<{
headers: IReactVirtualTable.Columns;
items: IReactVirtualTable.Rows;
width?: number;
height?: number;
style?: Record<string, any>;
border?: number;
render?: {
content?: (row: IReactVirtualTable.Row, col: IReactVirtualTable.Column, index: number, rows: IReactVirtualTable.Rows) => unknown;
header?: (col: IReactVirtualTable.Column) => unknown;
footer?: (col: IReactVirtualTable.Column) => unknown;
};
pagination?: IReactVirtualTable.PaginationProps;
'no-header'?: boolean;
'no-footer'?: boolean;
'no-paginator'?: boolean;
}, unknown> {
#private;
componentDidMount(): void;
componentDidUpdate(): void;
componentWillUnmount(): void;
render(): React.JSX.Element;
}