Custom Types
In the case you need to use different type suffixes, you can configure this globally for all actions or locally (action-by-action).
To change suffixes, you can supply an optional configuration object to the middleware. This object accepts an array of suffix strings that can be used instead of the default with a key of promiseTypeSuffixes.
import { createPromise } from 'redux-promise-middleware';
applyMiddleware(
createPromise({
promiseTypeSuffixes: ['LOADING', 'SUCCESS', 'ERROR']
})
)
Copy link