pokedex
Version:
JavaScript encyclopedia of Pokemon.
18 lines (14 loc) • 380 B
JavaScript
const pokeData = require('../lib/pokemon.json');
module.exports = input => {
if (!input) {
return pokeData;
}
let pokemon = pokeData.find((pokemon) => {
if (Number.isInteger(input)) {
return pokemon.species_id == input;
} else {
return pokemon.name === input;
}
});
return pokemon || new Error(`${input} was not found in the Pokedex.`);
}