https://github.com/ripeworks/redux-action-types
shortcut for making action types
https://github.com/ripeworks/redux-action-types
Last synced: 8 months ago
JSON representation
shortcut for making action types
- Host: GitHub
- URL: https://github.com/ripeworks/redux-action-types
- Owner: ripeworks
- Created: 2015-11-11T13:37:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-09-26T16:29:56.000Z (over 7 years ago)
- Last Synced: 2025-06-18T18:05:02.367Z (8 months ago)
- Language: JavaScript
- Size: 6.84 KB
- Stars: 20
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# redux-action-types
shortcut for making action types
[](https://badge.fury.io/js/redux-action-types)
```js
import { createTypes, asyncAction } from 'redux-action-types'
export const types = createTypes('my-app/module/',
'SORT',
'ADD',
asyncAction('LOAD'),
asyncAction('SAVE'),
asyncAction('UPDATE'),
asyncAction('REMOVE', ['REQUEST', 'COMPLETE'])
)
/*
types = {
SORT: "my-app/module/SORT"
ADD: "my-app/module/ADD"
LOAD_REQUEST: "my-app/module/LOAD_REQUEST"
LOAD_SUCCESS: "my-app/module/LOAD_SUCCESS"
LOAD_FAIL: "my-app/module/LOAD_FAIL"
SAVE_REQUEST: "my-app/module/SAVE_REQUEST"
SAVE_SUCCESS: "my-app/module/SAVE_SUCCESS"
SAVE_FAIL: "my-app/module/SAVE_FAIL"
UPDATE_REQUEST: "my-app/module/UPDATE_REQUEST"
UPDATE_SUCCESS: "my-app/module/UPDATE_SUCCESS"
UPDATE_FAIL: "my-app/module/UPDATE_FAIL"
REMOVE_REQUEST: "my-app/module/REMOVE_REQUEST"
REMOVE_COMPLETE: "my-app/module/REMOVE_COMPLETE"
}
*/
```