import { configureStore } from '@reduxjs/toolkit';
import searchResultsReducer from './search-results-slice';

export const createSearchResultsStore = () =>
  configureStore({
    reducer: {
      searchResults: searchResultsReducer
    }
  });

export type SearchResultsStore = ReturnType<typeof createSearchResultsStore>;
export type SearchResultsRootState = ReturnType<SearchResultsStore['getState']>;
export type SearchResultsDispatch = SearchResultsStore['dispatch'];
