Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class FileItem extends Component<IFileItemProps, undefined> {
- }
- const mapStateToProps = (state: IFileItemReduxState): IFileItemReduxProps => {
- };
- const mapDispatchToProps = (dispatch: Dispatch): IFileItemDispatchProps => {
- };
- // This FileItem component passed into the below parameter is where I am getting the error
- export default connect<IFileItemReduxProps, IFileItemDispatchProps, IFilePassedProps, IFileItemReduxState>(mapStateToProps, mapDispatchToProps)(FileItem);
- export interface IFileItemProps {
- file: FileDirectoryNode;
- fileExplorerInfo: FileExplorerReducerState;
- selectFile: (file: FileDirectoryNode) => void;
- openFile: (file: FileDirectoryNode) => void;
- }
- export interface IFilePassedProps {
- file: FileDirectoryNode;
- }
- export interface IFileItemReduxState {
- fileExplorer: FileDirectoryTree;
- }
- export interface IFileItemReduxProps {
- fileExplorerInfo: FileDirectoryTree;
- }
- export interface IFileItemDispatchProps {
- selectFile: (file: FileDirectoryNode) => void;
- openFile: (file: FileDirectoryNode) => void;
- }
- connect<TReturnedMapStateToProps = {}, TReturnedMapDispatchToProps = {}, TPassedFromOutsideProps= {}, TReduxState = {}>
Add Comment
Please, Sign In to add comment