Reactjs &引用;没有与此调用匹配的重载";-在MapStateTops方法中

Reactjs &引用;没有与此调用匹配的重载";-在MapStateTops方法中,reactjs,typescript,redux,state,store,Reactjs,Typescript,Redux,State,Store,我把这个问题当作心理治疗。我的问题是: 以及整个错误消息: 当我想要(并且需要)在StateProps中添加新字段时,会出现问题,问题的根源是代码中的projectList变量(整个组件): 任何人都能给出正确的方向有什么错?我需要改进哪些类型 import { connect } from 'react-redux'; import { UsedInProjectsPure, OwnProps, DispatchProps, StateProps } from './UsedInProje

我把这个问题当作心理治疗。我的问题是:

以及整个错误消息:

当我想要(并且需要)在
StateProps
中添加新字段时,会出现问题,问题的根源是代码中的
projectList
变量(整个组件):

任何人都能给出正确的方向有什么错?我需要改进哪些类型

import { connect } from 'react-redux';
import { UsedInProjectsPure, OwnProps, DispatchProps, StateProps } from './UsedInProjectsPure';
import {
  AppStore,
  selectComponent,
  fetchProjectDetailsAction,
  selectProjectDetails,
  fetchProjectListAction,
} from '../../../../store';

export const mapStateToProps = (store: AppStore) => ({
  component: selectComponent(store),
  projectsList: selectProjectDetails(store),
});

const mapDispatchToProps = {
  fetchProjectDetails: fetchProjectDetailsAction.request,
  fetchProjectList: fetchProjectListAction.request,
};

 export const UsedInProjects = connect<StateProps, DispatchProps, OwnProps, AppStore>(
  mapStateToProps,
  mapDispatchToProps,
)(UsedInProjectsPure);

export type UsedInProjectsProps = OwnProps;
export const selectedProject = (store: AppStore) => 
   store.projects.selectedProject;

export const isProjectListInProgress = (store: AppStore) => 
   store.projects.projectListInProgress;
export const selectProjectList = (store: AppStore) => 
   store.projects.projectList;
export const selectProjectListError = (store: AppStore) => 
   store.projects.projectListError;

export const isProjectDetailsInProgress = (store: AppStore) =>
   store.projects.projectDetailsInProgress;
export const selectProjectDetails = (store: AppStore) => 
   store.projects.projectDetails;
export const selectProjectDetailsError = (store: AppStore) => 
   store.projects.projectDetailsError;