import { AppDispatch, RootState, expandTargetActions, getExpandedTargets, } from '@nx/graph/state'; const mapStateToProps = (state: RootState) => { return { expandTargets: getExpandedTargets(state), }; }; const mapDispatchToProps = (dispatch: AppDispatch) => { return { setExpandTargets(targets: string[]) { dispatch(expandTargetActions.setExpandTargets(targets)); }, collapseAllTargets() { dispatch(expandTargetActions.collapseAllTargets()); }, }; }; type mapStateToPropsType = ReturnType; type mapDispatchToPropsType = ReturnType; export { mapStateToProps, mapDispatchToProps, mapStateToPropsType, mapDispatchToPropsType, };