/
githubmirror
/
hyper
Обзор
Документация
Войти
/
githubmirror
/
hyper
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
3.1.0-canary.3
lib/utils/effects.ts
18 строк
533 B
Labhansh Agrawal
add Hyper Dispatch type
02 янв 2020, 23:11
02 янв 2020, 23:11
1b70f9e
Код
Авторство
О чём код?
/** * Simple redux middleware that executes * the `effect` field if provided in an action * since this is preceded by the `plugins` * middleware. It allows authors to interrupt, * defer or add to existing side effects at will * as the result of an action being triggered. */ import {Middleware} from 'redux'; const effectsMiddleware: Middleware = () => next => action => { const ret = next(action); if (action.effect) { action.effect(); delete action.effect; } return ret; }; export default effectsMiddleware;