From aaf37074fd4f88f949ac5aab6d55e269a7dcbfc4 Mon Sep 17 00:00:00 2001 From: comerc Date: Wed, 5 Apr 2017 16:34:49 +0300 Subject: [PATCH] Update state.js Improve actionCreator --- src/state.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/state.js b/src/state.js index b0e3ec5..cb6552d 100644 --- a/src/state.js +++ b/src/state.js @@ -52,13 +52,11 @@ export default function (...args) { // Create the actionCreator const actionCreator = (payload, ext = {}) => { - const meta = {...ext} - delete meta.type - delete meta.payload + const getMeta = ({ type, payload, ...meta }) => meta return { type: resolvedActionName, payload, - ...meta + getMeta(ext) } }