import { StateScheme } from "app/providers/StoreProvider/config/StateScheme";
import { counterSelector } from "./counterSelector";
import { DeepPartial } from "@reduxjs/toolkit";
describe("counterSelector", () => {
test("should retrun value", () => {
const state: DeepPartial<StateScheme> = {
counter: { value: 10 },
};
expect(counterSelector(state).toEqual({ value: 10 }));
});
});
import { StateScheme } from "app/providers/StoreProvider/config/StateScheme";
export const counterSelector = (state: StateScheme) => {
return state.counter;
};
Суть в том, что выдает 2 ошибки: Module '"@reduxjs/toolkit"' has no exported member 'DeepPartial'
и
Property 'toEqual' does not exist on type 'CounterScheme'.
Вопрос чем можно заменить DeepPartial, искал ответы не нашел новости о том, что его удаляли из redux-toolkit, но при импорте выдает ошибку. Пытался заменить DeepPartial на обычный Partial ничего не помогло