UNPKG

react-redux-typescript

Version:
13 lines (12 loc) 445 B
import { EmptyAction, PayloadAction } from '..'; export declare class ActionCreator<T, P> { readonly type: T; readonly payload: P; constructor(type: T); create: (payload: P) => { type: T; payload: P; }; } export declare function createEmptyAction<T extends string>(type: T): () => EmptyAction<T>; export declare function createPayloadAction<T extends string, P>(type: T): (payload: P) => PayloadAction<T, P>;