json-pokemon
This package includes list of all pokemons. Original data is available on https://pokemondb.net/pokedex/national.
Install
To install this package use
npm install --save json-pokemon
Usage
require
command just returns a list of pokemon objects. The format is next:
const pokemons = ; const pokemon = pokemons0;// pokemon's structure:// {// id: 1,// name: 'some-pokemon-name',// typeList: ['Fire', 'Grass']// }
Possible usage
const getPokemons = ; const pokemons = ; // See API in the next section.const firstPokemon = getPokemons; // See API in the next section.const snow = getPokemons; // See API in the next section.
API
Table of Contents
Pokemon
Pokemon's type.
Type: object
Properties
getPokemonById
Returns pokemon found by its id.
Parameters
id
number Pokemon's id.
Returns (Pokemon | null) Pokemon if founded, else returns null.
getPokemonByName
Returns pokemon found by its name.
Parameters
name
string Pokemon's id.
Returns (Pokemon | null) Pokemon if founded, else returns null.
getPokemon
Returns list of pokemons filtered with passed info.
Parameters
filter
object Filter descriptor. (optional, default{}
)