import { ReduxAction, ReduxActionTypes } from "constants/ReduxActionConstants"; export const changeApi = (id: string): ReduxAction<{ id: string }> => { return { type: ReduxActionTypes.API_PANE_CHANGE_API, payload: { id }, }; }; export const initApiPane = (urlId?: string): ReduxAction<{ id?: string }> => { return { type: ReduxActionTypes.INIT_API_PANE, payload: { id: urlId }, }; }; export const setCurrentCategory = ( category: string, ): ReduxAction<{ category: string }> => { return { type: ReduxActionTypes.SET_CURRENT_CATEGORY, payload: { category }, }; }; export const setLastUsedEditorPage = ( path: string, ): ReduxAction<{ path: string }> => { return { type: ReduxActionTypes.SET_LAST_USED_EDITOR_PAGE, payload: { path }, }; }; export const setLastSelectedPage = ( selectedPageId: string, ): ReduxAction<{ selectedPageId: string }> => { return { type: ReduxActionTypes.SET_LAST_SELECTED_PAGE_PAGE, payload: { selectedPageId }, }; }; export const createNewApiAction = ( pageId: string, ): ReduxAction<{ pageId: string }> => ({ type: ReduxActionTypes.CREATE_NEW_API_ACTION, payload: { pageId }, }); export const setExtraFormData = ( apiId: string, extraformData: {}, ): ReduxAction<{ apiId: string; extraformData: {} }> => { return { type: ReduxActionTypes.SET_EXTRA_FORMDATA, payload: { apiId, extraformData }, }; };