From f5bdf0cf92cb44a18664dda021d549e3d5701af6 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Tue, 21 May 2019 17:19:00 -0700 Subject: [PATCH] Fix epicMiddleware typing --- js/store.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/js/store.ts b/js/store.ts index 8dfeaa20..353bde8f 100644 --- a/js/store.ts +++ b/js/store.ts @@ -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, });