@minofrk/msf-io-ts
Version:
Type utilities with io-ts for MSF format.
55 lines • 1.02 kB
JavaScript
"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