Skip to content

Card Types ​

The Card Types Data Model describes the properties of a Card Data Model that has possible confurations of associated subtypes and supertypes.

TypeScript Model ​

Toggle Model
TypeScript
export type CardTypes = {
  artifact: CardType;
  battle: CardType;
  conspiracy: CardType;
  creature: CardType;
  enchantment: CardType;
  instant: CardType;
  land: CardType;
  phenomenon: CardType;
  plane: CardType;
  planeswalker: CardType;
  scheme: CardType;
  sorcery: CardType;
  tribal: CardType;
  vanguard: CardType;
};

Model Properties ​

artifact ​

The artifact type of a card.

  • Type: CardType
  • Introduced: v4.0.0

battle ​

The battle type of a card.

  • Type: CardType
  • Introduced: v5.2.2

conspiracy ​

The artifact type of a card.

  • Type: CardType
  • Introduced: v4.0.0

creature ​

The creature type of a card.

  • Type: CardType
  • Introduced: v4.0.0

enchantment ​

The enchantment type of a card.

  • Type: CardType
  • Introduced: v4.0.0

instant ​

The instant type of a card.

  • Type: CardType
  • Introduced: v4.0.0

land ​

The land type of a card.

  • Type: CardType
  • Introduced: v4.0.0

phenomenon ​

The phenomenon type of a card.

  • Type: CardType
  • Introduced: v4.0.0

plane ​

The plane type of a card.

  • Type: CardType
  • Introduced: v4.0.0

planeswalker ​

The planeswalker type of a card.

  • Type: CardType
  • Introduced: v4.0.0

scheme ​

The scheme type of a card.

  • Type: CardType
  • Introduced: v4.0.0

sorcery ​

The sorcery type of a card.

  • Type: CardType
  • Introduced: v4.0.0

tribal ​

The tribal type of a card.

  • Type: CardType
  • Introduced: v4.0.0

vanguard ​

The vanguard type of a card.

  • Type: CardType
  • Introduced: v4.0.0