Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Middleware<DispatchExt, S, D>

A middleware is a higher-order function that composes a dispatch function to return a new dispatch function. It often turns async actions into actions.

Middleware is composable using function composition. It is useful for logging actions, performing side effects like routing, or turning an asynchronous API call into a series of synchronous actions.

template

DispatchExt Extra Dispatch signature added by this middleware.

template

S The type of the state supported by this middleware.

template

D The type of Dispatch of the store where this middleware is installed.

Type parameters

Hierarchy

  • Middleware

Callable

  • A middleware is a higher-order function that composes a dispatch function to return a new dispatch function. It often turns async actions into actions.

    Middleware is composable using function composition. It is useful for logging actions, performing side effects like routing, or turning an asynchronous API call into a series of synchronous actions.

    Parameters

    Returns function

Generated using TypeDoc