Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. import { Reducer, ApplicationState, Action } from "../store.types";
  2.  
  3. export const deletePostSuccessReducer: Reducer = (
  4. previousState: ApplicationState,
  5. action: Action<string> // action.payload = post id
  6. ): ApplicationState => {
  7. const posts = { ...previousState.posts };
  8. const deletingPosts = { ...previousState.deletingPosts };
  9.  
  10. delete posts[action.payload];
  11. delete deletingPosts[action.payload];
  12.  
  13. return {
  14. ...previousState,
  15. deletingPosts,
  16. posts
  17. };
  18. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement