kea-react
Version:
Componentes comunes de react
25 lines (24 loc) • 863 B
TypeScript
/// <reference types="react" />
import * as React from "react";
import { Tree, TreePath } from "./types";
import { TreeState } from "./treeState";
export interface GenericProps<T> {
value: Tree<T>[];
state: TreeState;
onStateChange: (value: TreeState) => void;
rowRenderer: (value: T, path: TreePath) => React.ReactNode;
}
export declare type Props = GenericProps<any>;
export declare class TreeComponent extends React.PureComponent<Props> {
private collapsedPathSelector;
private treeSelector;
private treeRowsSelector;
private stateSelector;
private onStateChangeSelector;
private handleOnCollapsedChageSelector;
private handleOnItemCollapsedChangeSelector;
private treeRowPropsSelector;
private rowRendererSelector;
private treeRowComponentsSelector;
render(): JSX.Element;
}