@my-swu/simulator-client / CardMetadata
Type Alias: CardMetadata
CardMetadata =
CardsResponse["cards"][number]
Defined in: packages/ts-sdk/src/resources/card-types.ts:31
Canonical card metadata returned by cards.get().
Use this type when rendering names, traits, aspects, rules text, or other stable card display data for card ids that appear in decks, snapshots, and commands.
Example:
ts
import { createSimulatorClient } from '@my-swu/simulator-client'
// Point this at the simulator HTTP origin for /health and /api routes.
const simulatorClient = createSimulatorClient({
baseUrl: 'http://127.0.0.1:4000',
})
const [cardMetadata] = await simulatorClient.cards.get([
46102, // Leia Organa - Someone Who Loves You
])
console.log(cardMetadata)Example
ts
import { createSimulatorClient, type CardMetadata } from '@my-swu/simulator-client'
const simulatorClient = createSimulatorClient({
baseUrl: 'http://127.0.0.1:4000',
})
const requestedCardMetadata: CardMetadata[] =
await simulatorClient.cards.get([46102, 308])
console.log(requestedCardMetadata[0]?.title)