import { Action, Skin } from "../types"; import { SET_AVAILABLE_SKINS } from "../actionTypes"; export interface SettingsState { availableSkins: Array; } const defaultSettingsState = { availableSkins: [] }; const settings = ( state: SettingsState = defaultSettingsState, action: Action ): SettingsState => { switch (action.type) { case SET_AVAILABLE_SKINS: return { ...state, availableSkins: action.skins }; default: return state; } }; export default settings;