/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/core-data/src/utils/replace-action.js
15 строк
472 B
Dennis Snell
Core Data: Fixes necessary for converting to TypeScript (#39211)
02 апр 2022, 01:35
Не верифицирован
02 апр 2022, 01:35
bc77157
Код
Авторство
О чём код?
/** @typedef {import('../types').AnyFunction} AnyFunction */ /** * Higher-order reducer creator which substitutes the action object before * passing to the original reducer. * * @param {AnyFunction} replacer Function mapping original action to replacement. * * @return {AnyFunction} Higher-order reducer. */ const replaceAction = ( replacer ) => ( reducer ) => ( state, action ) => { return reducer( state, replacer( action ) ); }; export default replaceAction;