redux-saga-thunk
Version:
Dispatching an action handled by redux-saga returns promise
34 lines (28 loc) • 700 B
TypeScript
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;