UNPKG

usa-state-legislatures

Version:

This package will return various information about a given state legislature- including number of members, term length, and party division.

18 lines (14 loc) 589 B
const statesInformation = require('./../data/legislature_details.json'); const{retrieveStateDetails} = require('./../lib/common'); const statesWithTermLimits = () => { const statesWithTermLimits = statesInformation.filter(stateInfo => stateInfo.hasTermLimits); return statesWithTermLimits.map(stateDetails => stateDetails.state); }; const doesStateHaveTermLimits = (stateName) => { const stateDetails = retrieveStateDetails(stateName); return stateDetails.hasTermLimits; }; module.exports = { statesWithTermLimits, doesStateHaveTermLimits };