Skip to content

Instantly share code, notes, and snippets.

@gajus
Created November 18, 2015 16:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gajus/4ded84ea8912df1fa4e8 to your computer and use it in GitHub Desktop.
Save gajus/4ded84ea8912df1fa4e8 to your computer and use it in GitHub Desktop.
let addTask,
removeTask;
addTask = (data) => {
return {
type: 'ADD_TASK',
data: data
};
};
removeTask = (data) => {
return {
type: 'REMOVE_TASK',
data: data
}
};
export {
addTask,
removeTask
};
let actions;
actions.addTask = (data) => {
return {
type: 'ADD_TASK',
data: data
};
};
actions.removeTask = (data) => {
return {
type: 'REMOVE_TASK',
data: data
};
};
export default actions;
/**
* Hypothetical function that uses object key to derive type (addTask => ADD_TASK)
* and adds "type" property to the result of the function.
*/
import giveType from './giveType';
let actions;
actions.addTask = (data) => {
return {
data: data
};
};
actions.removeTask = (data) => {
return {
data: data
};
};
export default giveType(actions);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment