HeaderRow.d.ts 649 B

12345678910111213141516
  1. import * as React from 'react';
  2. import type { CellType, ColumnType, CustomizeComponent, GetComponentProps, StickyOffsets } from '../interface';
  3. export interface RowProps<RecordType> {
  4. cells: readonly CellType<RecordType>[];
  5. stickyOffsets: StickyOffsets;
  6. flattenColumns: readonly ColumnType<RecordType>[];
  7. rowComponent: CustomizeComponent;
  8. cellComponent: CustomizeComponent;
  9. onHeaderRow: GetComponentProps<readonly ColumnType<RecordType>[]>;
  10. index: number;
  11. }
  12. declare const HeaderRow: {
  13. <RecordType extends unknown>(props: RowProps<RecordType>): React.JSX.Element;
  14. displayName: string;
  15. };
  16. export default HeaderRow;