Fix epicMiddleware typing

This commit is contained in:
Jordan Eldredge 2019-05-21 17:19:00 -07:00
parent 647a514d2d
commit f5bdf0cf92

View file

@ -8,7 +8,11 @@ import { UPDATE_TIME_ELAPSED, STEP_MARQUEE } from "./actionTypes";
import Media from "./media";
import Emitter from "./emitter";
import { Extras, Dispatch, Action, AppState, Middleware } from "./types";
import { createEpicMiddleware, combineEpics } from "redux-observable";
import {
createEpicMiddleware,
combineEpics,
EpicMiddleware,
} from "redux-observable";
import * as Epics from "./epics";
// TODO: Move to demo
@ -36,7 +40,12 @@ export default function(
return next(action);
};
const epicMiddleware = createEpicMiddleware({
const epicMiddleware: EpicMiddleware<
Action,
Action,
AppState,
Extras
> = createEpicMiddleware({
dependencies: extras,
});