UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

84 lines (83 loc) 3.75 kB
import * as React from 'react'; import PropTypes from 'prop-types'; import { CellProps } from './Cell.d'; export declare const propTypes: { align: PropTypes.Requireable<string>; verticalAlign: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; classPrefix: PropTypes.Requireable<string>; dataKey: PropTypes.Requireable<string>; isHeaderCell: PropTypes.Requireable<boolean>; width: PropTypes.Requireable<number>; height: PropTypes.Requireable<number | ((...args: any[]) => any)>; left: PropTypes.Requireable<number>; headerHeight: PropTypes.Requireable<number>; style: PropTypes.Requireable<object>; firstColumn: PropTypes.Requireable<boolean>; lastColumn: PropTypes.Requireable<boolean>; hasChildren: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<any>; rowKey: PropTypes.Requireable<string | number>; rowIndex: PropTypes.Requireable<number>; rowData: PropTypes.Requireable<object>; depth: PropTypes.Requireable<number>; onTreeToggle: PropTypes.Requireable<(...args: any[]) => any>; renderTreeToggle: PropTypes.Requireable<(...args: any[]) => any>; renderCell: PropTypes.Requireable<(...args: any[]) => any>; wordWrap: PropTypes.Requireable<boolean>; hidden: PropTypes.Requireable<boolean>; treeCol: PropTypes.Requireable<boolean>; expanded: PropTypes.Requireable<boolean>; groupHeader: PropTypes.Requireable<PropTypes.ReactNodeLike>; groupCount: PropTypes.Requireable<number>; isDragging: PropTypes.Requireable<boolean>; }; declare class Cell extends React.PureComponent<CellProps> { static contextType: React.Context<import("./TableContext").Props>; static propTypes: { align: PropTypes.Requireable<string>; verticalAlign: PropTypes.Requireable<string>; className: PropTypes.Requireable<string>; classPrefix: PropTypes.Requireable<string>; dataKey: PropTypes.Requireable<string>; isHeaderCell: PropTypes.Requireable<boolean>; width: PropTypes.Requireable<number>; height: PropTypes.Requireable<number | ((...args: any[]) => any)>; left: PropTypes.Requireable<number>; headerHeight: PropTypes.Requireable<number>; style: PropTypes.Requireable<object>; firstColumn: PropTypes.Requireable<boolean>; lastColumn: PropTypes.Requireable<boolean>; hasChildren: PropTypes.Requireable<boolean>; children: PropTypes.Requireable<any>; rowKey: PropTypes.Requireable<string | number>; rowIndex: PropTypes.Requireable<number>; rowData: PropTypes.Requireable<object>; depth: PropTypes.Requireable<number>; onTreeToggle: PropTypes.Requireable<(...args: any[]) => any>; renderTreeToggle: PropTypes.Requireable<(...args: any[]) => any>; renderCell: PropTypes.Requireable<(...args: any[]) => any>; wordWrap: PropTypes.Requireable<boolean>; hidden: PropTypes.Requireable<boolean>; treeCol: PropTypes.Requireable<boolean>; expanded: PropTypes.Requireable<boolean>; groupHeader: PropTypes.Requireable<PropTypes.ReactNodeLike>; groupCount: PropTypes.Requireable<number>; isDragging: PropTypes.Requireable<boolean>; }; static defaultProps: { classPrefix: string; headerHeight: number; depth: number; height: number; width: number; left: number; }; addPrefix: (name: string) => any; isTreeCol(): boolean; getHeight(): any; handleExpandClick: (event: React.MouseEvent<Element, MouseEvent>) => void; renderTreeNodeExpandIcon(): JSX.Element | null; render(): JSX.Element | null; } export default Cell;