PromucFlow_constructor/app/client/src/reducers/entityReducers/jsExecutionsReducer.ts

22 lines
556 B
TypeScript
Raw Normal View History

import { createReducer } from "utils/AppsmithUtils";
2019-11-28 03:56:44 +00:00
import {
ReduxActionErrorTypes,
2019-11-28 03:56:44 +00:00
ReduxAction,
} from "@appsmith/constants/ReduxActionConstants";
2019-11-28 03:56:44 +00:00
export type JSExecutionRecord = Record<string, string>;
const initialState: JSExecutionRecord = {};
const jsExecutionsReducer = createReducer(initialState, {
[ReduxActionErrorTypes.SAVE_JS_EXECUTION_RECORD]: (
2019-11-28 03:56:44 +00:00
state: JSExecutionRecord,
action: ReduxAction<JSExecutionRecord>,
) => {
return {
...state,
...action.payload,
};
},
});
export default jsExecutionsReducer;