card-games-utils
Version:
Utility package for card games
29 lines (28 loc) • 1.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ErrorEnum = void 0;
/**
* different error messages for whole package
* @enum {string}
*/
var ErrorEnum;
(function (ErrorEnum) {
ErrorEnum["JOKER_NOT_ALLOWED"] = "Joker is not allowed in this game";
ErrorEnum["WILD_NOT_ALLOWED"] = "Wild card is not allowed in this game";
ErrorEnum["SET_REQUIRED"] = "SET is required to declare";
ErrorEnum["SEQUENCE_REQUIRED"] = "SEQUENCE is required to declare";
ErrorEnum["PURE_SEQUENCE_REQUIRED"] = "PURE SEQUENCE is required to declare";
ErrorEnum["AT_LEAST_ONE_RULE_IS_REQUIRED"] = "At least one of the three variables must be true: isSetRequired, isSequenceRequired, or isPureSequenceRequired.";
ErrorEnum["AT_LEAST_THREE_CARDS_NEEDED_FOR_SEQUENCE"] = "At least 3 cards needed to make a SEQUENCE";
ErrorEnum["AT_LEAST_TWO_NORMAL_CARDS_NEEDED_FOR_SEQUENCE"] = "You need at least 2 normal cards for SEQUENCE";
ErrorEnum["NOT_VALID_SEQUENCE"] = "Not a valid SEQUENCE";
ErrorEnum["AT_LEAST_THREE_CARDS_NEEDED_FOR_SET"] = "At least 3 cards needed to make a set";
ErrorEnum["MAX_FOUR_CARDS_ALLOWED_FOR_SET"] = "Maximum of 4 cards are allowed in 1 set";
ErrorEnum["NOT_VALID_SET"] = "Not a VALID set";
ErrorEnum["AT_LEAST_THREE_CARDS_NEEDED_FOR_PURE_SEQUENCE"] = "At least 3 cards needed to make a PURE SEQUENCE";
ErrorEnum["JOKER_NOT_ALLOWED_IN_PURE_SEQUENCE"] = "Joker is not allowed for PURE SEQUENCE";
ErrorEnum["SAME_SUITE_NEEDED_FOR_PURE_SEQUENCE"] = "PURE SEQUENCE needs to have same suites";
ErrorEnum["NOT_VALID_PURE_SEQUENCE"] = "Not a valid PURE SEQUENCE";
ErrorEnum["INVALID_DATA"] = "Invalid data";
ErrorEnum["AT_LEAST_ONE_NORMAL_CARD_NEEDED_FOR_SET"] = "You need at least 1 normal card for SET";
})(ErrorEnum = exports.ErrorEnum || (exports.ErrorEnum = {}));