Как присвоить модель массиву моделей? - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь присвоить модель массиву моделей. но получаю ошибку. как это исправить?

вот мой код:

export interface ModelSubSystem {
    Id: number;
    Name: string;
    CreatedBy: string;
    CreatedDate: Date;
    UpdatedBy: string;
    UpdatedDate: Date;
}

const initialState: Array<ModelSubSystem> {
    subsystems: []
};


export function reducerSubSystem(state = initialState, action: ssAction.subSystemTypes): ModelSubSystem {
    switch (action.type) {

        case ssAction.LoadSubSystemSuccess.TYPE:
            return {
                ...state,

            };

        default:
            return state;
    }
}

из компилятора машинописного текста, получая следующую ошибку. прикрепленный снимок экрана:

error as screenshot

1 Ответ

0 голосов
/ 14 июня 2019

Я обновил состояние с помощью скобки массива, теперь она работает нормально.вот обновленный код:

export function reducerSubSystem(state = initialState, action: ssAction.subSystemTypes): ModelSubSystem[] {
    switch (action.type) {

        case ssAction.LoadSubSystemSuccess.TYPE:
            return {
                ...state,

            };

        default:
            return state;
    }
}
...