// /redux/slices/selectedAnalogInputSlice.ts import { createSlice, PayloadAction } from "@reduxjs/toolkit"; type SelectedAnalogInput = { id: number; label: string; status: boolean; loggerInterval: number; }; const initialState: SelectedAnalogInput | null = null; // @ts-expect-error 123 const selectedAnalogInputSlice = createSlice({ name: "selectedAnalogInput", initialState, reducers: { setSelectedAnalogInput: ( _state, action: PayloadAction ) => action.payload, resetSelectedAnalogInput: () => null, }, }); export const { setSelectedAnalogInput, resetSelectedAnalogInput } = selectedAnalogInputSlice.actions; export default selectedAnalogInputSlice.reducer;