MCPcopy Create free account
hub / github.com/async-library/react-async / dispatchMiddleware

Function dispatchMiddleware

packages/react-async/src/reducer.ts:120–127  ·  view source on GitHub ↗
(
  dispatch: (action: AsyncAction<T>, ...args: any[]) => void
)

Source from the content-addressed store, hash-verified

118}
119
120export const dispatchMiddleware = <T>(
121 dispatch: (action: AsyncAction<T>, ...args: any[]) => void
122) => (action: AsyncAction<T>, ...args: unknown[]) => {
123 dispatch(action, ...args)
124 if (action.type === ActionTypes.start && typeof action.payload === "function") {
125 action.payload()
126 }
127}

Callers 2

constructorMethod · 0.90
useAsyncFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected