UNPKG

ng2-yk-notifier

Version:
20 lines (18 loc) 638 B
"use strict"; exports.ADD_NOTICE = 'ADD_NOTICE'; exports.REMOVE_NOTICE = 'REMOVE_NOTICE'; exports.REMOVE_ALL = 'REMOVE_ALL'; exports.messagesReducer = function (state, action) { if (state === void 0) { state = []; } switch (action.type) { case exports.ADD_NOTICE: return state.concat([Object.assign({}, action.payload)]); case exports.REMOVE_NOTICE: return state.filter(function (message) { return message.id !== action.payload.id; }); case exports.REMOVE_ALL: return []; default: return state; } }; //# sourceMappingURL=messages.reducer.js.map