Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / DeckArchetypeMatchup

Interface: DeckArchetypeMatchup ​

Defined in: packages/ts-sdk/src/generated/types/common.ts:1088

Match/series results against one opponent archetype.

Example:

ts
import type { DeckArchetypeMatchup } from '@my-swu/simulator-client'

const deckArchetypeMatchup: DeckArchetypeMatchup = {
  "opponent": {
    "kind": "deck",
    "id": 'example',
    "leaderCardIds": [],
    "baseCardIds": [],
    "baseProfileKey": 'example',
  },
  "record": {
    "wins": 0,
    "losses": 0,
    "draws": 0,
    "total": 0,
    "endReasons": [],
  },
}

console.log(deckArchetypeMatchup)

Properties ​

opponent ​

Example:

ts
import type { DeckArchetypeMatchup } from '@my-swu/simulator-client'

const deckArchetypeMatchup: DeckArchetypeMatchup = {
  "opponent": {
    "kind": "deck",
    "id": 'example',
    "leaderCardIds": [],
    "baseCardIds": [],
    "baseProfileKey": 'example',
  },
  "record": {
    "wins": 0,
    "losses": 0,
    "draws": 0,
    "total": 0,
    "endReasons": [],
  },
}

const { opponent } = deckArchetypeMatchup

console.log(opponent)

opponent: DeckStatsArchetype

Defined in: packages/ts-sdk/src/generated/types/common.ts:1089


record ​

Example:

ts
import type { DeckArchetypeMatchup } from '@my-swu/simulator-client'

const deckArchetypeMatchup: DeckArchetypeMatchup = {
  "opponent": {
    "kind": "deck",
    "id": 'example',
    "leaderCardIds": [],
    "baseCardIds": [],
    "baseProfileKey": 'example',
  },
  "record": {
    "wins": 0,
    "losses": 0,
    "draws": 0,
    "total": 0,
    "endReasons": [],
  },
}

const { record } = deckArchetypeMatchup

console.log(record)

record: WinLossDrawRecord

Defined in: packages/ts-sdk/src/generated/types/common.ts:1090

Released under the MIT License.