import { Middleware } from 'redux'; import awaiters from './internal/awaiters'; export const createAwaiterMiddleware = (): Middleware => () => next => (action) => { awaiters.consume(action as any); // cast AnyAction to standard Action
return next(action); };