import { createSlice, PayloadAction } from "@reduxjs/toolkit"; interface TelemetryState { SoH: number; SoC: number; } const initialState: TelemetryState = { SoH: 0, SoC: 0, }; export const telemetrySlice = createSlice({ name: "telemetry", initialState, reducers: { updateTelemetry: (state, action: PayloadAction) => { return { ...state, ...action.payload }; }, }, }); export const { updateTelemetry } = telemetrySlice.actions; export default telemetrySlice.reducer;