18 lines
422 B
TypeScript
18 lines
422 B
TypeScript
|
import { createStore, combineReducers } from "redux";
|
||
|
|
||
|
import { MusicState } from "./music/types";
|
||
|
import { musicStateReducer } from "./music/reducers";
|
||
|
|
||
|
export interface State {
|
||
|
musicState: MusicState;
|
||
|
}
|
||
|
|
||
|
const rootReducer = combineReducers<State>({
|
||
|
musicState: musicStateReducer,
|
||
|
});
|
||
|
|
||
|
export const store = createStore(
|
||
|
rootReducer,
|
||
|
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
|
||
|
);
|