UNPKG

@redux-ts-starter-kit/slice

Version:
22 lines (21 loc) 635 B
export declare function createSliceAction<T extends string, Sl extends string>(type: T, slice: Sl): <P>() => { (payload: P): { type: T; payload: P; slice: Sl; }; type: T; slice: Sl; toString(): T; }; export declare function createType(type: ''): never; export declare function createType<T extends string>(type: T): T; export declare function createTypeSafeActionCreator<T extends string>(type: T): <P>() => { (payload: P): { type: T; payload: P; }; type: T; toString(): T; }; export declare const getActionType: (action: any) => string;