UNPKG

@amoutonbrady/pokeapi

Version:
117 lines (116 loc) 8.8 kB
export declare class Pokedex extends PatchYoloClass { private store; private config; constructor(config?: Partial<Config>); resource(path: string | unknown[]): Promise<unknown>; private mapResources; private loadResource; private loadUrl; } interface Config { baseUrl: string; cache: boolean; timeout: number; offset: number; limit: number; } export {}; class PatchYoloClass { getBerryByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getBerryFirmnessByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getBerryFlavorByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getContestTypeByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getContestEffectById: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getSuperContestEffectById: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEncounterMethodByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEncounterConditionByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEncounterConditionValueByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEvolutionChainById: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEvolutionTriggerByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getGenerationByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokedexByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getVersionByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getVersionGroupByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getItemByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getItemAttributeByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getItemCategoryByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getItemFlingEffectByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getItemPocketByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMachineById: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveAilmentByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveBattleStyleByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveCategoryByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveDamageClassByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveLearnMethodByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getMoveTargetByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getLocationByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getLocationAreaByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPalParkAreaByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getRegionByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getAbilityByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getCharacteristicById: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEggGroupByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getGenderByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getGrowthRateByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getNatureByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokeathlonStatByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonColorByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonFormByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonHabitatByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonShapeByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getPokemonSpeciesByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getStatByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getTypeByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getLanguageByName: <T = any>(input?: string | number | (string | number)[]) => Promise<T>; getEndpointsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getBerriesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getBerriesFirmnesssList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getBerriesFlavorsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getContestTypesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getContestEffectsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getSuperContestEffectsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEncounterMethodsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEncounterConditionsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEncounterConditionValuesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEvolutionChainsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEvolutionTriggersList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getGenerationsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokedexsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getVersionsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getVersionGroupsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getItemsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getItemAttributesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getItemCategoriesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getItemFlingEffectsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getItemPocketsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMachinesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMovesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveAilmentsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveBattleStylesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveCategoriesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveDamageClassesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveLearnMethodsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getMoveTargetsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getLocationsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getLocationAreasList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPalParkAreasList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getRegionsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getAbilitiesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getCharacteristicsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getEggGroupsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getGendersList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getGrowthRatesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getNaturesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokeathlonStatsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonColorsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonFormsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonHabitatsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonShapesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getPokemonSpeciesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getStatsList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getTypesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; getLanguagesList: <T = any>(config?: Partial<Config> = {}) => Promise<T>; }