mirror of
https://github.com/grafana/grafana.git
synced 2025-07-31 23:32:32 +08:00

* improve some types * more tidy up * better error message handling + update tests * undo store changes
13 lines
520 B
TypeScript
13 lines
520 B
TypeScript
import { ActionCreatorWithoutPayload, PayloadActionCreator } from '@reduxjs/toolkit';
|
|
|
|
export const mockToolkitActionCreator = <T extends string>(creator: PayloadActionCreator<any, T>) => {
|
|
return Object.assign(jest.fn(), creator);
|
|
};
|
|
|
|
export type ToolkitActionCreatorWithoutPayloadMockType = typeof mockToolkitActionCreatorWithoutPayload &
|
|
ActionCreatorWithoutPayload;
|
|
|
|
export const mockToolkitActionCreatorWithoutPayload = (creator: ActionCreatorWithoutPayload) => {
|
|
return Object.assign(jest.fn(), creator);
|
|
};
|