christinepoydence/usa-state-legislatures

View on GitHub
src/termLimits.js

Summary

Maintainability
A
0 mins
Test Coverage
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
};