Files
30-seconds-of-code/node_modules/gatsby/dist/redux/reducers/resolved-nodes.js
2019-08-20 15:52:05 +02:00

25 lines
471 B
JavaScript

"use strict";
module.exports = (state = new Map(), action) => {
switch (action.type) {
case `DELETE_CACHE`:
case `CREATE_NODE`:
case `DELETE_NODE`:
case `DELETE_NODES`:
return new Map();
case `SET_RESOLVED_NODES`:
{
const {
key,
nodes
} = action.payload;
state.set(key, nodes);
return state;
}
default:
return state;
}
};
//# sourceMappingURL=resolved-nodes.js.map