import * as React from 'react'; import * as typings from './tree-element.type'; import './tree-element.scss'; export default class TreeElement extends React.Component { static defaultProps: typings.PropsDefine; state: typings.StateDefine; static ObserveTreeElement: typeof TreeElement; private componentInfo; private childInstance; private childDomInstance; componentWillMount(): void; componentDidMount(): void; /** * 返回当前 dom 对象 */ getDomInstance(): Element; /** * 渲染 treeNode 的 title */ treeNameRender(): JSX.Element; /** * 鼠标移上去 */ handleMouseOver(event: React.MouseEvent): void; /** * 最外层 鼠标移开 */ handleMouseLeave(event: React.MouseEvent): void; /** * 让树视图高亮框移动到自己身上 */ outerMoveBoxToSelf(): void; /** * 点击树后触发 */ handleClick(): void; /** * 修改自己选中状态 */ setSelect(selected: boolean): void; render(): React.ReactElement; }