UNPKG

@piltoverarchive/riftbound-deck-codes

Version:

Encode and decode Riftbound TCG decks to/from shareable strings

17 lines 740 B
import type { Deck, DeckWithSideboard } from "./types"; /** * Encodes a Riftbound deck into a shareable deck code * @param mainDeck - The main deck cards * @param sideboard - Optional sideboard cards (defaults to empty array) * @returns Base32-encoded deck code string * @throws Error if deck format is invalid */ export declare function getCodeFromDeck(mainDeck: Deck, sideboard?: Deck): string; /** * Decodes a Riftbound deck code into deck and sideboard * @param code - Base32-encoded deck code string * @returns Object containing mainDeck and sideboard arrays * @throws Error if code is invalid or unsupported */ export declare function getDeckFromCode(code: string): DeckWithSideboard; //# sourceMappingURL=deckCode.d.ts.map