getHeldItems

getHeldItems allows the retrieval of data for all held items, or for a subset of held items.

Examples

Get All Held Items

getHeldItems will return data for all held items if not given any options.

import { getHeldItems } from '@pokebag/data-sdk'

async function getAllHeldItems() {
  const heldItems = await getHeldItems()

  console.log(heldItems)
}

getAllHeldItems()
// Logs an array with data for all held items

Get Specific Held Items

getHeldItems accepts an options object, which supports an ids array. This array can be used to filter the results if you're only looking for specific items.

import { getHeldItems } from '@pokebag/data-sdk'

async function getSomeHeldItems() {
  const heldItems = await getHeldItems({
    ids: [
      'buddy-barrier',
      'score-shield',
    ],
  })

  console.log(heldItems)
}

getSomeHeldItems()
// Logs an array with data for the Buddy Barrier and Score Shield held items

Options

Option

Required

Default

Description

ids

no

undefined

An array of held item IDs to be retrieved.

patch

no

'latest'

The maximum patch version to return data for.

Last updated