{"version":1,"pages":[{"id":"-LBR-I8JTqz0ntO-LvTE","title":"Introduction","pathname":"/redux-promise-middleware","siteSpaceId":"sitesp_EjOCr","description":""},{"id":"-LGqFecvOJ-ouUEv3Mva","title":"Introduction","pathname":"/redux-promise-middleware/getting-started/introduction","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LBR-ZS9aEEGfeCk_smd","title":"Design Principles","pathname":"/redux-promise-middleware/getting-started/design-principles","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LBR-ZS8Tr6jrueTTr3r","title":"Catching Errors Thrown by Rejected Promises","pathname":"/redux-promise-middleware/guides/rejected-promises","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZSIaj159MNu3RKl","title":"Chaining Actions","pathname":"/redux-promise-middleware/guides/chaining-actions","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZSQMcgWni1ft7WL","title":"Comparison to other promise middleware","pathname":"/redux-promise-middleware/guides/comparison","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZS70_Mi-jbMIPos","title":"Custom Type Delimiters","pathname":"/redux-promise-middleware/guides/custom-delimiters","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LSet5-P_BxMxNGositf","title":"Custom Types","pathname":"/redux-promise-middleware/guides/custom-suffixes","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZSOBArDD_XTjWIi","title":"Optimistic Updates","pathname":"/redux-promise-middleware/guides/optimistic-updates","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZSC7MkwXRrTzGlJ","title":"Use with Async/Await","pathname":"/redux-promise-middleware/guides/async-await","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZT6mlovBYJniiUF","title":"Use with Reducers","pathname":"/redux-promise-middleware/guides/reducers","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZSDQLNRr8iB0x_Y","title":"Use with Redux Actions","pathname":"/redux-promise-middleware/guides/redux-actions","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LKhAgy5xb94D_fHRUB2","title":"Use with Redux Promise Actions","pathname":"/redux-promise-middleware/guides/redux-promise-middleware-actions","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LBR-ZS53dWrvjrIwdvb","title":"Use with Promises Resolved with Null Values","pathname":"/redux-promise-middleware/guides/null-values","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LXowLpjNpvUqukk2pTJ","title":"Upgrade from 5.x to 6.0.0","pathname":"/redux-promise-middleware/upgrade-guides/v6","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Upgrade Guides"}]},{"id":"-LGqFed92tS3GbO2WbNW","title":"Upgrade from 4.x to 5.0.0","pathname":"/redux-promise-middleware/upgrade-guides/v5","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Upgrade Guides"}]},{"id":"-LGqFedAuZUBCPYVHBDV","title":"Upgrade from 3.x to 4.0.0","pathname":"/redux-promise-middleware/upgrade-guides/v4","siteSpaceId":"sitesp_EjOCr","description":"","breadcrumbs":[{"label":"Upgrade Guides"}]}]}