SYMBOL INDEX (382 symbols across 12 files) FILE: dist/src/index.js class Pokedex (line 11) | class Pokedex { method constructor (line 12) | constructor(options) { method getResource (line 15) | async getResource(endpoint, callback) { method resource (line 46) | async resource(endpoint, callback) { method getBerryByName (line 76) | async getBerryByName(nameOrId, callback) { method getBerryFirmnessByName (line 107) | async getBerryFirmnessByName(nameOrId, callback) { method getBerryFlavorByName (line 138) | async getBerryFlavorByName(nameOrId, callback) { method getContestTypeByName (line 169) | async getContestTypeByName(nameOrId, callback) { method getContestEffectById (line 200) | async getContestEffectById(id, callback) { method getSuperContestEffectById (line 231) | async getSuperContestEffectById(id, callback) { method getEncounterMethodByName (line 262) | async getEncounterMethodByName(nameOrId, callback) { method getEncounterConditionByName (line 293) | async getEncounterConditionByName(nameOrId, callback) { method getEncounterConditionValueByName (line 324) | async getEncounterConditionValueByName(nameOrId, callback) { method getEvolutionChainById (line 355) | async getEvolutionChainById(id, callback) { method getEvolutionTriggerByName (line 386) | async getEvolutionTriggerByName(nameOrId, callback) { method getGenerationByName (line 417) | async getGenerationByName(nameOrId, callback) { method getPokedexByName (line 448) | async getPokedexByName(nameOrId, callback) { method getVersionByName (line 479) | async getVersionByName(nameOrId, callback) { method getVersionGroupByName (line 510) | async getVersionGroupByName(nameOrId, callback) { method getItemByName (line 541) | async getItemByName(nameOrId, callback) { method getItemAttributeByName (line 572) | async getItemAttributeByName(nameOrId, callback) { method getItemCategoryByName (line 603) | async getItemCategoryByName(nameOrId, callback) { method getItemFlingEffectByName (line 634) | async getItemFlingEffectByName(nameOrId, callback) { method getItemPocketByName (line 665) | async getItemPocketByName(nameOrId, callback) { method getMachineById (line 696) | async getMachineById(id, callback) { method getMoveByName (line 727) | async getMoveByName(nameOrId, callback) { method getMoveAilmentByName (line 758) | async getMoveAilmentByName(nameOrId, callback) { method getMoveBattleStyleByName (line 789) | async getMoveBattleStyleByName(nameOrId, callback) { method getMoveCategoryByName (line 820) | async getMoveCategoryByName(nameOrId, callback) { method getMoveDamageClassByName (line 851) | async getMoveDamageClassByName(nameOrId, callback) { method getMoveLearnMethodByName (line 882) | async getMoveLearnMethodByName(nameOrId, callback) { method getMoveTargetByName (line 913) | async getMoveTargetByName(nameOrId, callback) { method getLocationByName (line 944) | async getLocationByName(nameOrId, callback) { method getLocationAreaByName (line 975) | async getLocationAreaByName(nameOrId, callback) { method getPalParkAreaByName (line 1006) | async getPalParkAreaByName(nameOrId, callback) { method getRegionByName (line 1037) | async getRegionByName(nameOrId, callback) { method getAbilityByName (line 1068) | async getAbilityByName(nameOrId, callback) { method getCharacteristicById (line 1099) | async getCharacteristicById(id, callback) { method getEggGroupByName (line 1130) | async getEggGroupByName(nameOrId, callback) { method getGenderByName (line 1161) | async getGenderByName(nameOrId, callback) { method getGrowthRateByName (line 1192) | async getGrowthRateByName(nameOrId, callback) { method getNatureByName (line 1223) | async getNatureByName(nameOrId, callback) { method getPokeathlonStatByName (line 1254) | async getPokeathlonStatByName(nameOrId, callback) { method getPokemonByName (line 1285) | async getPokemonByName(nameOrId, callback) { method getPokemonColorByName (line 1316) | async getPokemonColorByName(nameOrId, callback) { method getPokemonFormByName (line 1347) | async getPokemonFormByName(nameOrId, callback) { method getPokemonHabitatByName (line 1378) | async getPokemonHabitatByName(nameOrId, callback) { method getPokemonShapeByName (line 1409) | async getPokemonShapeByName(nameOrId, callback) { method getPokemonSpeciesByName (line 1440) | async getPokemonSpeciesByName(nameOrId, callback) { method getStatByName (line 1471) | async getStatByName(nameOrId, callback) { method getTypeByName (line 1502) | async getTypeByName(nameOrId, callback) { method getLanguageByName (line 1533) | async getLanguageByName(nameOrId, callback) { method getBerriesList (line 1564) | async getBerriesList(interval, callback) { method getBerriesFirmnessList (line 1581) | async getBerriesFirmnessList(interval, callback) { method getBerriesFirmnesssList (line 1599) | async getBerriesFirmnesssList(interval, callback) { method getBerriesFlavorsList (line 1616) | async getBerriesFlavorsList(interval, callback) { method getContestTypesList (line 1633) | async getContestTypesList(interval, callback) { method getContestEffectsList (line 1650) | async getContestEffectsList(interval, callback) { method getSuperContestEffectsList (line 1667) | async getSuperContestEffectsList(interval, callback) { method getEncounterMethodsList (line 1684) | async getEncounterMethodsList(interval, callback) { method getEncounterConditionsList (line 1701) | async getEncounterConditionsList(interval, callback) { method getEncounterConditionValuesList (line 1718) | async getEncounterConditionValuesList(interval, callback) { method getEvolutionChainsList (line 1735) | async getEvolutionChainsList(interval, callback) { method getEvolutionTriggersList (line 1752) | async getEvolutionTriggersList(interval, callback) { method getGenerationsList (line 1769) | async getGenerationsList(interval, callback) { method getPokedexsList (line 1787) | async getPokedexsList(interval, callback) { method getPokedexList (line 1804) | async getPokedexList(interval, callback) { method getVersionsList (line 1821) | async getVersionsList(interval, callback) { method getVersionGroupsList (line 1838) | async getVersionGroupsList(interval, callback) { method getItemsList (line 1855) | async getItemsList(interval, callback) { method getItemAttributesList (line 1872) | async getItemAttributesList(interval, callback) { method getItemCategoriesList (line 1889) | async getItemCategoriesList(interval, callback) { method getItemFlingEffectsList (line 1906) | async getItemFlingEffectsList(interval, callback) { method getItemPocketsList (line 1923) | async getItemPocketsList(interval, callback) { method getMachinesList (line 1940) | async getMachinesList(interval, callback) { method getMovesList (line 1957) | async getMovesList(interval, callback) { method getMoveAilmentsList (line 1974) | async getMoveAilmentsList(interval, callback) { method getMoveBattleStylesList (line 1991) | async getMoveBattleStylesList(interval, callback) { method getMoveCategoriesList (line 2008) | async getMoveCategoriesList(interval, callback) { method getMoveDamageClassesList (line 2025) | async getMoveDamageClassesList(interval, callback) { method getMoveLearnMethodsList (line 2042) | async getMoveLearnMethodsList(interval, callback) { method getMoveTargetsList (line 2059) | async getMoveTargetsList(interval, callback) { method getLocationsList (line 2076) | async getLocationsList(interval, callback) { method getLocationAreasList (line 2093) | async getLocationAreasList(interval, callback) { method getPalParkAreasList (line 2110) | async getPalParkAreasList(interval, callback) { method getRegionsList (line 2127) | async getRegionsList(interval, callback) { method getAbilitiesList (line 2144) | async getAbilitiesList(interval, callback) { method getCharacteristicsList (line 2161) | async getCharacteristicsList(interval, callback) { method getEggGroupsList (line 2178) | async getEggGroupsList(interval, callback) { method getGendersList (line 2195) | async getGendersList(interval, callback) { method getGrowthRatesList (line 2212) | async getGrowthRatesList(interval, callback) { method getNaturesList (line 2229) | async getNaturesList(interval, callback) { method getPokeathlonStatsList (line 2246) | async getPokeathlonStatsList(interval, callback) { method getPokemonsList (line 2263) | async getPokemonsList(interval, callback) { method getPokemonColorsList (line 2280) | async getPokemonColorsList(interval, callback) { method getPokemonFormsList (line 2297) | async getPokemonFormsList(interval, callback) { method getPokemonHabitatsList (line 2314) | async getPokemonHabitatsList(interval, callback) { method getPokemonShapesList (line 2331) | async getPokemonShapesList(interval, callback) { method getPokemonSpeciesList (line 2348) | async getPokemonSpeciesList(interval, callback) { method getStatsList (line 2365) | async getStatsList(interval, callback) { method getTypesList (line 2382) | async getTypesList(interval, callback) { method getLanguagesList (line 2399) | async getLanguagesList(interval, callback) { method getEndpointsList (line 2416) | async getEndpointsList(interval, callback) { method getConfig (line 2434) | getConfig() { method getCachedItemsCount (line 2438) | getCachedItemsCount() { method cacheSize (line 2442) | cacheSize() { method clearCache (line 2446) | clearCache() { FILE: dist/src/interfaces/PokeAPIOptions.js class PokeAPIOptions (line 1) | class PokeAPIOptions { method constructor (line 3) | constructor(config = {}, cache) { FILE: dist/src/utils/ErrorHandler.js function handleError (line 3) | function handleError(error, callback) { FILE: dist/src/utils/Getter.js function getJSON (line 4) | async function getJSON(values, url, FILE: generator/AddJSDocs.ts function addJsDoc (line 24) | function addJsDoc( function loadDocumentation (line 63) | async function loadDocumentation(namespace: ModuleDeclaration, docName: ... FILE: generator/TypesGenerator.ts function clearAndUpper (line 20) | function clearAndUpper(text: string) { function toPascalCase (line 24) | function toPascalCase(text: string) { function generateFinalFile (line 32) | async function generateFinalFile(types: string) { function quicktypeMain (line 164) | async function quicktypeMain(jsonSchema: string, basename: string) { FILE: src/index.ts class Pokedex (line 13) | class Pokedex { method constructor (line 16) | constructor(options?: PokeAPIOptions) { method getResource (line 22) | async getResource(endpoint: string | string[], callback?: (result: any... method resource (line 61) | async resource(endpoint: string | string[], callback?: (result: any | ... method getBerryByName (line 99) | async getBerryByName(nameOrId: string | number | Array... method getItemAttributeByName (line 723) | async getItemAttributeByName(nameOrId: string | number | Array... method getMoveAilmentByName (line 957) | async getMoveAilmentByName(nameOrId: string | number | Array... method getTypeByName (line 1893) | async getTypeByName(nameOrId: string | number | Array... method getLanguageByName (line 1932) | async getLanguageByName(nameOrId: string | number | Array( FILE: types/index.d.ts type APIResource (line 11) | interface APIResource { type APIResourceList (line 17) | interface APIResourceList { type Description (line 29) | interface Description { type Effect (line 37) | interface Effect { type Encounter (line 45) | interface Encounter { type FlavorText (line 59) | interface FlavorText { type GenerationGameIndex (line 68) | interface GenerationGameIndex { type EndpointsList (line 76) | interface EndpointsList { type MachineVersionDetail (line 128) | interface MachineVersionDetail { type Name (line 136) | interface Name { type NamedAPIResource (line 144) | interface NamedAPIResource { type NamedAPIResourceList (line 152) | interface NamedAPIResourceList { type VerboseEffect (line 164) | interface VerboseEffect { type VersionEncounterDetail (line 174) | interface VersionEncounterDetail { type VersionGameIndex (line 184) | interface VersionGameIndex { type VersionGroupFlavorText (line 192) | interface VersionGroupFlavorText { type Ability (line 203) | interface Ability { type EffectChange (line 225) | interface EffectChange { type AbilityPokemon (line 233) | interface AbilityPokemon { type Berry (line 244) | interface Berry { type Flavor (line 272) | interface Flavor { type BerryFirmness (line 279) | interface BerryFirmness { type BerryFlavor (line 292) | interface BerryFlavor { type BerryElement (line 306) | interface BerryElement { type Characteristic (line 313) | interface Characteristic { type ContestEffect (line 328) | interface ContestEffect { type ContestType (line 343) | interface ContestType { type ContestTypeName (line 355) | interface ContestTypeName extends Name { type EggGroup (line 360) | interface EggGroup { type EncounterCondition (line 373) | interface EncounterCondition { type EncounterConditionValue (line 386) | interface EncounterConditionValue { type EncounterMethod (line 399) | interface EncounterMethod { type EvolutionChain (line 412) | interface EvolutionChain { type Chain (line 422) | interface Chain { type EvolutionDetail (line 430) | interface EvolutionDetail { type EvolutionTrigger (line 471) | interface EvolutionTrigger { type Gender (line 484) | interface Gender { type PokemonSpeciesDetail (line 496) | interface PokemonSpeciesDetail { type Generation (line 503) | interface Generation { type GrowthRate (line 526) | interface GrowthRate { type Level (line 542) | interface Level { type Item (line 549) | interface Item { type RarityVersion (line 583) | interface RarityVersion { type HeldByPokemon (line 589) | interface HeldByPokemon { type ItemSprites (line 595) | interface ItemSprites { type ItemAttribute (line 602) | interface ItemAttribute { type ItemCategory (line 617) | interface ItemCategory { type ItemFlingEffect (line 632) | interface ItemFlingEffect { type ItemPocket (line 645) | interface ItemPocket { type Language (line 658) | interface Language { type Location (line 675) | interface Location { type LocationArea (line 692) | interface LocationArea { type EncounterMethodRate (line 710) | interface EncounterMethodRate { type EncounterMethodRateVersionDetail (line 718) | interface EncounterMethodRateVersionDetail { type LocationAreaPokemonEncounter (line 724) | interface LocationAreaPokemonEncounter { type Machine (line 733) | interface Machine { type Move (line 746) | interface Move { type ContestCombos (line 798) | interface ContestCombos { type ComboDetail (line 804) | interface ComboDetail { type Meta (line 810) | interface Meta { type StatChange (line 826) | interface StatChange { type MoveAilment (line 833) | interface MoveAilment { type MoveBattleStyle (line 846) | interface MoveBattleStyle { type MoveCategory (line 857) | interface MoveCategory { type MoveDamageClass (line 870) | interface MoveDamageClass { type MoveLearnMethod (line 885) | interface MoveLearnMethod { type MoveTarget (line 900) | interface MoveTarget { type Nature (line 915) | interface Nature { type MoveBattleStylePreference (line 937) | interface MoveBattleStylePreference { type PokeathlonStatChange (line 947) | interface PokeathlonStatChange { type PalParkArea (line 954) | interface PalParkArea { type PalParkAreaPokemonEncounter (line 966) | interface PalParkAreaPokemonEncounter { type PokeathlonStat (line 974) | interface PokeathlonStat { type PokeathlonStatAffectingNatures (line 986) | interface PokeathlonStatAffectingNatures { type AffectingNaturesChange (line 992) | interface AffectingNaturesChange { type Pokedex (line 999) | interface Pokedex { type PokemonEntry (line 1019) | interface PokemonEntry { type PokemonEncounter (line 1027) | interface PokemonEncounter { type Pokemon (line 1034) | interface Pokemon { type PokemonAbility (line 1077) | interface PokemonAbility { type Cries (line 1087) | interface Cries { type HeldItem (line 1093) | interface HeldItem { type MoveElement (line 1099) | interface MoveElement { type VersionGroupDetail (line 1105) | interface VersionGroupDetail { type PastAbility (line 1112) | interface PastAbility { type PastAbilityAbility (line 1118) | interface PastAbilityAbility { type PastType (line 1125) | interface PastType { type PastTypeType (line 1131) | interface PastTypeType { type PokemonSprites (line 1137) | interface PokemonSprites { type Other (line 1159) | interface Other { type DreamWorld (line 1167) | interface DreamWorld { type Home (line 1173) | interface Home { type OfficialArtwork (line 1181) | interface OfficialArtwork { type Showdown (line 1187) | interface Showdown { type SpriteVersions (line 1199) | interface SpriteVersions { type GenerationI (line 1211) | interface GenerationI { type GenerationISprite (line 1217) | interface GenerationISprite { type GenerationIi (line 1227) | interface GenerationIi { type GenerationIiSpriteExtra (line 1234) | interface GenerationIiSpriteExtra { type GenerationIiSprite (line 1246) | interface GenerationIiSprite { type GenerationIii (line 1255) | interface GenerationIii { type GenerationIiiSpriteBasic (line 1262) | interface GenerationIiiSpriteBasic { type GenerationIiiSprite (line 1268) | interface GenerationIiiSprite { type GenerationIv (line 1276) | interface GenerationIv { type GenerationIvSprite (line 1283) | interface GenerationIvSprite { type GenerationV (line 1296) | interface GenerationV { type GenerationVSprite (line 1301) | interface GenerationVSprite { type Animated (line 1314) | interface Animated { type GenerationVi (line 1326) | interface GenerationVi { type GenerationViSprite (line 1332) | interface GenerationViSprite { type GenerationVii (line 1339) | interface GenerationVii { type GenerationViiIcons (line 1345) | interface GenerationViiIcons { type GenerationViiSprite (line 1351) | interface GenerationViiSprite { type GenerationViii (line 1359) | interface GenerationViii { type GenerationViiiIcons (line 1364) | interface GenerationViiiIcons { type StatElement (line 1370) | interface StatElement { type PokemonType (line 1377) | interface PokemonType { type PokemonColor (line 1386) | interface PokemonColor { type PokemonForm (line 1399) | interface PokemonForm { type PokemonFormSprites (line 1431) | interface PokemonFormSprites { type PokemonFormType (line 1447) | interface PokemonFormType { type PokemonHabitat (line 1456) | interface PokemonHabitat { type PokemonShape (line 1469) | interface PokemonShape { type AwesomeName (line 1483) | interface AwesomeName { type PokemonSpecies (line 1492) | interface PokemonSpecies { type Genus (line 1550) | interface Genus { type PalParkEncounter (line 1558) | interface PalParkEncounter { type PokedexNumber (line 1565) | interface PokedexNumber { type Variety (line 1571) | interface Variety { type Region (line 1578) | interface Region { type Stat (line 1597) | interface Stat { type AffectingMoves (line 1619) | interface AffectingMoves { type AffectingMovesChange (line 1625) | interface AffectingMovesChange { type StatAffectingNatures (line 1631) | interface StatAffectingNatures { type SuperContestEffect (line 1638) | interface SuperContestEffect { type Type (line 1651) | interface Type { type DamageRelations (line 1676) | interface DamageRelations { type PastDamageRelation (line 1686) | interface PastDamageRelation { type TypePokemon (line 1692) | interface TypePokemon { type TypeSprites (line 1700) | interface TypeSprites { type IconName (line 1711) | interface IconName { type IconsGenerationIii (line 1716) | interface IconsGenerationIii { type IconsGenerationIv (line 1725) | interface IconsGenerationIv { type IconsGenerationIx (line 1732) | interface IconsGenerationIx { type IconsGenerationV (line 1737) | interface IconsGenerationV { type IconsGenerationVi (line 1743) | interface IconsGenerationVi { type IconsGenerationVii (line 1749) | interface IconsGenerationVii { type IconsGenerationViii (line 1756) | interface IconsGenerationViii { type Version (line 1764) | interface Version { type VersionGroup (line 1777) | interface VersionGroup { type ListEndpointOptions (line 1798) | interface ListEndpointOptions { type PokeAPIOptions (line 1807) | interface PokeAPIOptions { class PokeAPI (line 1831) | class PokeAPI {