UNPKG

@minofrk/msf-io-ts

Version:

Type utilities with io-ts for MSF format.

53 lines 906 B
import { keyof, union, literal } from 'io-ts'; export var Arxe = 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, }); export var Sorn = 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, }); export var Teems = literal('tem'); export var Piece = union([Arxe, Sorn, Teems]); export var TurnablePiece = 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