UNPKG

tsgammon-core

Version:

A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui

20 lines (19 loc) 615 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.rsOfferedWhite = exports.rsOfferedRed = exports.RSNONE = void 0; exports.RSNONE = rsNone(); function rsNone() { return { tag: 'RSNone', doOfferResignRed: (offer) => rsOfferedWhite(offer), doOfferResignWhite: (offer) => rsOfferedRed(offer), }; } function rsOfferedRed(offer) { return { isRed: true, tag: 'RSOffered', offer }; } exports.rsOfferedRed = rsOfferedRed; function rsOfferedWhite(offer) { return { isRed: false, tag: 'RSOffered', offer }; } exports.rsOfferedWhite = rsOfferedWhite;