UNPKG

@bgoff1/pokeapi-types

Version:

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

27 lines (26 loc) 1.08 kB
import type { APIResource } from "../common/api-resource"; import type { GenerationGameIndex } from "../common/generation-game-index"; import type { ItemHolderPokemon } from "./item-holder-pokemon"; import type { ItemSprites } from "./item-sprites"; import type { MachineVersionDetail } from "../common/machine-version-detail"; import type { Name } from "../common/name"; import type { NamedAPIResource } from "../common/named-api-resource"; import type { VerboseEffect } from "../common/verbose-effect"; import type { VersionGroupFlavorText } from "../common/version-group-flavor-text"; export type Item = { id: number; name: string; cost: number; fling_power: number; fling_effect: NamedAPIResource; attributes: NamedAPIResource[]; category: NamedAPIResource; effect_entries: VerboseEffect[]; flavor_text_entries: VersionGroupFlavorText[]; game_indices: GenerationGameIndex[]; names: Name[]; sprites: ItemSprites; held_by_pokemon: ItemHolderPokemon[]; baby_trigger_for: APIResource; machines: MachineVersionDetail[]; };