UNPKG

@bgoff1/pokeapi-types

Version:

Typescript types for the PokeAPI. For more information go to https://pokeapi.co/docs/v2.

18 lines (17 loc) 666 B
import type { Name } from "../common/name"; import type { NamedAPIResource } from "../common/named-api-resource"; import type { VerboseEffect } from "../common/verbose-effect"; import type { AbilityEffectChange } from "./ability-effect-change"; import type { AbilityFlavorText } from "./ability-flavor-text"; import type { AbilityPokemon } from "./ability-pokemon"; export type Ability = { id: number; name: string; is_main_series: boolean; generation: NamedAPIResource; names: Name[]; effect_entries: VerboseEffect[]; effect_changes: AbilityEffectChange[]; flavor_text_entries: AbilityFlavorText[]; pokemon: AbilityPokemon[]; };