import React from 'react' export interface TreeConfig { onLeafClick?: (path: string) => void onNodeClick?: (path: string) => void initialExpand: boolean isImperative: boolean } const defaultContext = { initialExpand: false, isImperative: false } export const TreeContext = React.createContext(defaultContext) export const useTreeContext = (): TreeConfig => React.useContext(TreeContext)