UNPKG

@minofrk/msf-io-ts

Version:

Type utilities with io-ts for MSF format.

88 lines (87 loc) 1.74 kB
import { TypeOf } from 'io-ts'; export declare const Arxe: import("io-ts").KeyofC<{ 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 declare const Sorn: import("io-ts").KeyofC<{ 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 declare const Teems: import("io-ts").LiteralC<"tem">; export declare const Piece: import("io-ts").UnionC<[import("io-ts").KeyofC<{ 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; }>, import("io-ts").KeyofC<{ 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; }>, import("io-ts").LiteralC<"tem">]>; export declare const TurnablePiece: import("io-ts").KeyofC<{ 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; }>; export declare type Arxe = TypeOf<typeof Arxe>; export declare type Sorn = TypeOf<typeof Sorn>; export declare type Teems = TypeOf<typeof Teems>; export declare type Piece = TypeOf<typeof Piece>; export declare type TurnablePiece = TypeOf<typeof TurnablePiece>;