Type-safe Asynchronous Actions (Redux Thunk) Using TypeScript FSA If you haven't read the previous blog post (which describes FSA and the TypeScript FSA library), please read it before continuing. In this article, I cover the creation and usage of Typesafe actions and the way to unit test reducers that use asynchronous actions. Before going any deeper I'll explain a few concepts before going into