UNPKG

@uiw/react-native

Version:
22 lines (21 loc) 702 B
/// <reference types="react" /> import { EntityNode, EventDataNode, FlattenNode, TreeProps } from '../type'; export declare function useTree(props: TreeProps): { flattenNodes: FlattenNode[]; handleNodeExpand: (treeNode: EventDataNode) => void; handlerCheck: (treeNode: EventDataNode) => void; containerStyle: { height: number; flex?: undefined; } | { flex: number; height?: undefined; }; expandedKeys: string[]; checkedKeys: string[]; keyEntities: Record<string, EntityNode> | undefined; icon: ((checked: boolean) => import("react").ReactNode) | undefined; checkable: boolean; disabled: boolean; showIcon: boolean; };