15 lines
515 B
TypeScript
15 lines
515 B
TypeScript
import * as React from 'react';
|
|
import { IconExpandEventHandler } from './interface';
|
|
export interface ExpandIconProps<ValueType> {
|
|
record?: ValueType;
|
|
prefixCls?: string;
|
|
expandable?: boolean;
|
|
expanded?: boolean;
|
|
needIndentSpaced?: boolean;
|
|
onExpand?: IconExpandEventHandler<ValueType>;
|
|
}
|
|
export default class ExpandIcon<ValueType> extends React.Component<ExpandIconProps<ValueType>> {
|
|
shouldComponentUpdate(nextProps: ExpandIconProps<ValueType>): boolean;
|
|
render(): JSX.Element;
|
|
}
|