From b155791f264a3ab70060c4109e584947bacd172b Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Thu, 7 Jan 2021 12:33:10 -0700 Subject: [PATCH] Implement fromJSON method --- server/src/objects/Deck.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/objects/Deck.ts b/server/src/objects/Deck.ts index 78ae90c..64404ec 100644 --- a/server/src/objects/Deck.ts +++ b/server/src/objects/Deck.ts @@ -68,4 +68,14 @@ export class Deck { discard: this._discard, }; }; + + public static fromJSON(data: datastoreDeck): Deck { + /** + * Converts the JSON representation of a deck into a Deck + */ + let d = new Deck(data.deck); + d._discard = data.discard; + d._unknown = data.unknown; + return d; + }; }; \ No newline at end of file