UNPKG

redux-saga-thunk

Version:

Dispatching an action handled by redux-saga returns promise

34 lines (28 loc) 700 B
import { Action } from "redux"; /** * Redux Saga Thunk Action * * ensures existence of [meta]: object in Redux Action with [thunk]: boolean */ export interface ReduxSagaThunkAction extends Action { meta: { thunk: boolean; [x: string]: any; }; } /** * Redux Saga Thunk Middleware */ export const middleware: any; /** * Redux Saga Thunk Selectors */ type ReduxSagaThunkSelector = (state: any, name: string | string[]) => boolean; export const pending: ReduxSagaThunkSelector; export const rejected: ReduxSagaThunkSelector; export const fulfilled: ReduxSagaThunkSelector; export const done: ReduxSagaThunkSelector; /** * Redux Saga Thunk Reducer */ export const reducer: any;