PromucFlow_constructor/app/client/src/actions/batchActions.ts
Hetu Nandu 655b160922
Web worker evaluation (#706)
- Adds Web workers and does evaluations in off the main thread
- Removes any need to store functions in the data tree and only keeps them around while evaluating
- Maintains a stored data tree in the redux state
- Evaluates based on editor events instead of state changes
2020-10-21 09:55:32 +05:30

14 lines
407 B
TypeScript

import { ReduxAction, ReduxActionTypes } from "constants/ReduxActionConstants";
export const batchAction = (action: ReduxAction<any>) => ({
type: ReduxActionTypes.BATCHED_UPDATE,
payload: action,
});
export type BatchAction<T> = ReduxAction<ReduxAction<T>>;
export const batchActionSuccess = (actions: ReduxAction<any>[]) => ({
type: ReduxActionTypes.BATCH_UPDATES_SUCCESS,
payload: actions,
});