@minofrk/msf-io-ts
Version:
Type utilities with io-ts for MSF format.
88 lines (87 loc) • 1.74 kB
TypeScript
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>;