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