choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
20 lines (19 loc) • 723 B
TypeScript
import React, { Component, Key, ReactNode } from 'react';
import { ColumnLock } from './enum';
import ColumnGroup from './ColumnGroup';
export interface TableHeaderRowProps {
rowIndex: number;
lock?: ColumnLock | boolean;
tds: ReactNode;
rows: ColumnGroup[][];
}
export default class TableHeaderRow extends Component<TableHeaderRowProps> {
static contextType: React.Context<{
tableStore: import("./TableStore").default;
}>;
handleResize(rowIndex: Key, height: number): void;
setRowHeight(index: Key, height: number): void;
getRowHeight(index: any): number;
getHeaderRowStyle(rows: ColumnGroup[][], rowIndex: number): string | number | undefined;
render(): JSX.Element;
}