UNPKG

pokeapi-typescript

Version:

Typescript SDK for PokeAPI (https://pokeapi.co)

26 lines (25 loc) 741 B
import type { VersionGroup } from "../Games/VersionGroup"; import type { Name } from "../Utility/CommonModels"; import type { NamedApiResource } from "../Utility/NamedApiResourceList"; import type { Pokemon } from "./Pokemon"; export type PokemonForm = { form_name: string; form_names: Name[]; form_order: number; id: number; is_battle_only: boolean; is_default: boolean; is_mega: boolean; name: string; names: Name[]; order: number; pokemon: NamedApiResource<Pokemon>; sprites: PokemonFormSprites; version_group: NamedApiResource<VersionGroup>; }; export type PokemonFormSprites = { back_default: string; back_shiny: string; front_default: string; front_shiny: string; };