import {createStore, Action} from "redux";
export interface IRootState{
squares : Array<string|null>
oIsNext: boolean
}
const initialState = {
squares: [],
oIsNext: true
}
const rootReducer = (state:IRootState = initialState) => {
return {
squares: [null,null,null,null,'O','X',null,null,null],
oIsNext: true
}
}
const store = createStore<IRootState,Action<any>,{},{}>(rootReducer);
export default store;