Custom Type Delimiters

Last updated 11 months ago

In the case you need to use different type delimiters, you can configure this globally for all actions. By default, the middleware uses a underscore _ delimiter.

For example, given FOO async action, PENDING type will be appended with a underscore _ delimiter.


To change the default, supply an optional configuration object to the middleware with the promiseTypeDelimiter property. This property accepts a new string to use as the delimiter.

import { createPromise } from 'redux-promise-middleware';
promiseTypeDelimiter: '/'

With this configuration, given FOO async action, the type will be appended with a forward slash / delimiter.


Finally, if you are using a library like type-to-reducer, you'll also need to configure it to handle the custom delimiter].