UNPKG

@minofrk/msf-io-ts

Version:

Type utilities with io-ts for MSF format.

29 lines 906 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var io_ts_1 = require("io-ts"); var options_1 = require("./options"); var player_1 = require("../player"); exports.Result = io_ts_1.intersection([ options_1.Options, io_ts_1.union([ io_ts_1.type({ pit: io_ts_1.union([io_ts_1.literal('xeltsoldes'), io_ts_1.literal('teomsast')]), vastan: player_1.Player, }), io_ts_1.type({ pit: io_ts_1.literal('artansoldes'), vastan: player_1.Player, ito: io_ts_1.union([ io_ts_1.literal(0), io_ts_1.literal(1), io_ts_1.literal(2), io_ts_1.literal(3), io_ts_1.literal(4), ]), }), io_ts_1.type({ pit: io_ts_1.literal('daim'), }), ]), ]); //# sourceMappingURL=result.js.map