UNPKG

@scryfall/api-types

Version:

Type definitions for the Scryfall API

73 lines (49 loc) 1.85 kB
export enum SetType { /** A yearly Magic core set (Tenth Edition, etc) */ Core = "core", /** A rotational expansion set in a block (Zendikar, etc) */ Expansion = "expansion", /** A reprint set that contains no new cards (Modern Masters, etc) */ Masters = "masters", /** An Arena set designed for Alchemy */ Alchemy = "alchemy", /** Masterpiece Series premium foil cards */ Masterpiece = "masterpiece", /** A Commander-oriented gift set */ Arsenal = "arsenal", /** From the Vault gift sets */ FromTheVault = "from_the_vault", /** Spellbook series gift sets */ Spellbook = "spellbook", /** Premium Deck Series decks */ PremiumDeck = "premium_deck", /** Duel Decks */ DuelDeck = "duel_deck", /** Special draft sets, like Conspiracy and Battlebond */ DraftInnovation = "draft_innovation", /** Magic Online treasure chest prize sets */ TreasureChest = "treasure_chest", /** Commander preconstructed decks */ Commander = "commander", /** Planechase sets */ Planechase = "planechase", /** Archenemy sets */ Archenemy = "archenemy", /** Vanguard card sets */ Vanguard = "vanguard", /** A funny un-set or set with funny promos (Unglued, Happy Holidays, etc) */ Funny = "funny", /** A starter/introductory set (Portal, etc) */ Starter = "starter", /** A gift box set */ Box = "box", /** A set that contains purely promotional cards */ Promo = "promo", /** A set made up of tokens and emblems. */ Token = "token", /** A set made up of gold-bordered, oversize, or trophy cards that are not legal */ Memorabilia = "memorabilia", /** A set that contains minigame card inserts from booster packs */ Minigame = "minigame", } export type SetTypeLike = SetType | `${SetType}`;