Closed Rokt33r closed 7 years ago
From 0.4.2, we can do this by 2 ways.
const sagaMiddleware = createSagaMiddleware<State>()
const middlewareEnhancer: Redux.StoreEnhancer<State> = applyMiddleware(sampleMiddleware)
const enhancer = compose(
middlewareEnhancer,
batchEnhancer(sagaMiddleware),
)
const sagaMiddleware = createSagaMiddleware()
const middlewareEnhancer = applyMiddleware(sampleMiddleware)
const enhancer = compose<Redux.StoreEnhancerStoreCreator<State>>(
middlewareEnhancer,
batchEnhancer(sagaMiddleware),
)
You probably can fix it by ordering and providing a proper generic. I'm going to add more test for this to fix.
Also this requires
redux-saga@^0.15.6
.