@scryfall/api-types
Version:
Type definitions for the Scryfall API
73 lines (49 loc) • 1.85 kB
text/typescript
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}`;