1.1.0
This commit is contained in:
parent
cf0ed297a2
commit
3afd314f5a
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "redux-scc",
|
"name": "redux-scc",
|
||||||
"version": "1.0.1",
|
"version": "1.1.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"abab": {
|
"abab": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "redux-scc",
|
"name": "redux-scc",
|
||||||
"version": "1.0.1",
|
"version": "1.1.0",
|
||||||
"description": "Redux store chunk creator",
|
"description": "Redux store chunk creator",
|
||||||
"main": "./lib/index.js",
|
"main": "./lib/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -3,7 +3,7 @@ import {
|
||||||
getApplicableCombinedActions,
|
getApplicableCombinedActions,
|
||||||
createCombinedAction,
|
createCombinedAction,
|
||||||
isCombinedAction,
|
isCombinedAction,
|
||||||
BATCH_UPDATE,
|
COMBINED_ACTION,
|
||||||
} from '../batchUpdates';
|
} from '../batchUpdates';
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ describe('getApplicableCombinedActions', () => {
|
||||||
|
|
||||||
describe('isCombinedAction', () => {
|
describe('isCombinedAction', () => {
|
||||||
it('should return true if action contains batch action string', () => {
|
it('should return true if action contains batch action string', () => {
|
||||||
expect(isCombinedAction(`Boop!${ BATCH_UPDATE }`)).toBe(true);
|
expect(isCombinedAction(`Boop!${ COMBINED_ACTION }`)).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ describe('createCombinedAction action', () => {
|
||||||
it('should return an action with a type including the batch update string and name', () => {
|
it('should return an action with a type including the batch update string and name', () => {
|
||||||
expect(createCombinedAction({
|
expect(createCombinedAction({
|
||||||
name: 'boop!'
|
name: 'boop!'
|
||||||
}).type).toMatch(new RegExp(`${ BATCH_UPDATE }`));
|
}).type).toMatch(new RegExp(`${ COMBINED_ACTION }`));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ import keys from 'lodash/fp/keys';
|
||||||
import includes from 'lodash/fp/includes';
|
import includes from 'lodash/fp/includes';
|
||||||
import filter from 'lodash/fp/filter';
|
import filter from 'lodash/fp/filter';
|
||||||
|
|
||||||
export const BATCH_UPDATE = '(redux-scc-batch-action)';
|
export const COMBINED_ACTION = '/@@redux-scc-combined-action';
|
||||||
|
|
||||||
|
|
||||||
type BatchUpdateInterface = {
|
type BatchUpdateInterface = {
|
||||||
|
@ -22,13 +22,13 @@ export const createCombinedAction = ({
|
||||||
name = '',
|
name = '',
|
||||||
actions,
|
actions,
|
||||||
}: BatchUpdateInterface) => ({
|
}: BatchUpdateInterface) => ({
|
||||||
type: `${ name }${ BATCH_UPDATE }`,
|
type: `${ name }${ COMBINED_ACTION }`,
|
||||||
payload: actions,
|
payload: actions,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
export const isCombinedAction = (actionType: string) => actionType
|
export const isCombinedAction = (actionType: string) => actionType
|
||||||
? actionType.indexOf(BATCH_UPDATE) > -1
|
? actionType.indexOf(COMBINED_ACTION) > -1
|
||||||
: false;
|
: false;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue