UNPKG

@minofrk/msf-io-ts

Version:

Type utilities with io-ts for MSF format.

55 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var io_ts_1 = require("io-ts"); exports.Arxe = io_ts_1.keyof({ dia: null, vio: null, lis: null, gil: null, ful: null, dyu: null, mel: null, ral: null, zan: null, pal: null, mik: null, fav: null, ruj: null, ser: null, }); exports.Sorn = io_ts_1.keyof({ rav: null, tan: null, lin: null, rez: null, jil: null, din: null, ket: null, len: null, lax: null, nen: null, pin: null, mat: null, kun: null, mir: null, }); exports.Teems = io_ts_1.literal('tem'); exports.Piece = io_ts_1.union([exports.Arxe, exports.Sorn, exports.Teems]); exports.TurnablePiece = io_ts_1.keyof({ pal: null, ful: null, mik: null, fav: null, zan: null, gil: null, ruj: null, tan: null, jil: null, lax: null, mat: null, kun: null, rez: null, din: null, tem: null, }); //# sourceMappingURL=piece.js.map