import { ReduxAjaxRequest, RequestMethod, RequestStatus } from './redux-ajax.type'; export const actions = { AJAX_REQUEST_SET_REQUEST_PARAMS: 'AJAX_REQUEST_SET_REQUEST_PARAMS', AJAX_REQUEST_INTENTED: 'AJAX_REQUEST_INTENTED', AJAX_REQUEST_PENDING: 'AJAX_REQUEST_PENDING', AJAX_REQUEST_SUCCESS: 'AJAX_REQUEST_SUCCESS', AJAX_REQUEST_FAILURE: 'AJAX_REQUEST_FAILURE', AJAX_REQUEST_COMPLETE: 'AJAX_REQUEST_COMPLETE', AJAX_REQUEST_RESET: 'AJAX_REQUEST_RESET', AJAX_REQUEST_RESPONSE_RESET: 'AJAX_REQUEST_RESPONSE_RESET', AJAX_REQUEST_ABORT: 'AJAX_REQUEST_ABORT' }; export const noUrlProvidedErrorMessage = 'No url provided'; export const defaultRequest: ReduxAjaxRequest = { url: null, method: RequestMethod.get, headers: {}, status: RequestStatus.PREPARING, error: null, response: null }; export const reducerKey = '@chipp972/redux-ajax';