Skip to content

Instantly share code, notes, and snippets.

@micahnz
Created February 22, 2017 15:06
Show Gist options
  • Save micahnz/fd0804a517086b6baff5172c3e16e0e2 to your computer and use it in GitHub Desktop.
Save micahnz/fd0804a517086b6baff5172c3e16e0e2 to your computer and use it in GitHub Desktop.
//
export const loginSuccess = createAction(actionTypes.LoginSuccess)
.addVersion('1.0.0', (token) => ({
payload: { token },
}))
.addVersion('1.1.0', (token, pie) => ({
payload: { token, pie },
}))
.addVersion('2.0.0', (pieToken) => ({
payload: { pieToken },
}));
console.log(loginSuccess('^1.0.0')('token'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment