UNPKG

@bgoff1/pokeapi-types

Version:

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

21 lines (20 loc) 803 B
import type { GenerationGameIndex } from "../common/generation-game-index"; import type { Name } from "../common/name"; import type { NamedAPIResource } from "../common/named-api-resource"; import type { TypePokemon } from "./type-pokemon"; import type { TypeRelations } from "./type-relations"; import type { TypeRelationsPast } from "./type-relations-past"; import type { TypeSprite } from "./type-sprite"; export type Type = { id: number; name: string; damage_relations: TypeRelations; past_damage_relations: TypeRelationsPast[]; game_indices: GenerationGameIndex[]; generation: NamedAPIResource; move_damage_class: NamedAPIResource; names: Name[]; pokemon: TypePokemon[]; moves: NamedAPIResource[]; sprites: Record<string, Record<string, TypeSprite>>; };