{"size": 773, "ext": "js", "max_stars_repo_path": "src/redux/Projects/projects.selector.js", "max_stars_repo_name": "roy1210/JS_React_Portfolio", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/redux/Projects/projects.selector.js", "max_issues_repo_name": "roy1210/JS_React_Portfolio", "max_issues_repo_issues_event_min_datetime": "2021-03-09T02:57:13.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T10:31:17.000Z", "max_forks_repo_path": "src/redux/Projects/projects.selector.js", "max_forks_repo_name": "roy1210/JS_React_Portfolio", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": 6, "max_forks_count": null, "avg_line_length": 23.4242424242, "max_line_length": 55, "alphanum_fraction": 0.7774902975}
import { createSelector } from "reselect";

const selectProjects = state => state.projects;

export const selectReactProjects = createSelector(
  [selectProjects],
  projects => projects.reactProjects
);
export const selectTypeScriptProjects = createSelector(
  [selectProjects],
  projects => projects.typescriptProjects
);

export const selectDappsProjects = createSelector(
  [selectProjects],
  projects => projects.dappsProjects
);

export const selectVueProjects = createSelector(
  [selectProjects],
  projects => projects.vueProjects
);

export const selectGolangProjects = createSelector(
  [selectProjects],
  projects => projects.golangProjects
);

export const selectOthersProjects = createSelector(
  [selectProjects],
  projects => projects.othersProjects
);
