PromucFlow_constructor/app/client/src/actions/batchActions.ts

18 lines
457 B
TypeScript
Raw Normal View History

import {
EvaluationReduxAction,
ReduxAction,
ReduxActionTypes,
} from "constants/ReduxActionConstants";
2020-04-13 08:24:13 +00:00
export const batchAction = (action: EvaluationReduxAction<any>) => ({
2020-04-13 08:24:13 +00:00
type: ReduxActionTypes.BATCHED_UPDATE,
payload: action,
});
export type BatchAction<T> = ReduxAction<EvaluationReduxAction<T>>;
export const batchActionSuccess = (actions: ReduxAction<any>[]) => ({
type: ReduxActionTypes.BATCH_UPDATES_SUCCESS,
payload: actions,
});