私は減速機を作成していますが、RESETにはstate.count = 0
を実行します。しかし、これは私にエラーnumber is not assignable to type CounterState
を与える。私はlodashの割り当て機能を使用していますTypeScriptのエラー番号が割り当てられない
export interface CounterState {
count: number;
};
const initialState: CounterState = {
count: 0
};
export default function counter(state = initialState, action: Action): CounterState {
switch (action.type) {
case TYPES.INCREMENT:
return assign({}, state, {
count: state.count + 1
});
case TYPES.DECREMENT:
return assign({}, state, {
count : state.count - 1
});
case TYPES.RESET:
//error here
return state.count=0;
default:
return state;
}
}
:
は、ここに私のコードです。おかげ