У меня есть следующий EntityAdapter
export interface IDroneRoute {
assignedDroneId?: number;
routeId: string;
rerouting?: boolean;
waypoints: Waypoint[];
}
export const featureAdapter: EntityAdapter<IDroneRoute> = createEntityAdapter<IDroneRoute>({
selectId: model => model.routeId,
});
Я хотел бы иметь действие, которое добавляет, удаляет и удаляет путевую точку в массиве
const ADD_ROUTE_POINT = (state: State, action: any) => {
return featureAdapter.updateOne({
id: action.payload.routeId,
changes: {// add waypoint},
}, state);
};
как мне получить доступ к текущемумассив элементов внутри изменений, чтобы я мог обновить его?