UNPKG

@wordpress/core-data

Version:
22 lines (21 loc) 502 B
// packages/core-data/src/utils/on-sub-key.js var onSubKey = (actionProperty) => (reducer) => (state = {}, action) => { const key = action[actionProperty]; if (key === void 0) { return state; } const nextKeyState = reducer(state[key], action); if (nextKeyState === state[key]) { return state; } return { ...state, [key]: nextKeyState }; }; var on_sub_key_default = onSubKey; export { on_sub_key_default as default, onSubKey }; //# sourceMappingURL=on-sub-key.js.map