Интерфейс:
export interface IClient {
client_name: string
client_id?: string
}
Редуктор
export interface ClientState {
client_name: IClient[]
}
export const clientInitialState: ClientState = {
client_name: null
}
export const clientReducer = createReducer(
clientInitialState,
on(ClientActionTypes.addClientSuccess,(state, {client_name}) => {
const item = [...client_name]
return {
...state,
newItem
}
}
))
С помощью приведенного выше кода я пытаюсь добавить значения внутри массива, такие как ["Item1", "Item2"], но получаюошибка «Тип» должна иметь метод Symbol.iterator, который возвращает итератор.Ошибка возникает в операторе распространения [... client_name].Мне нужна помощь в исправлении этого или любого другого способа добавления.Спасибо