UNPKG

@minofrk/msf-pretty-print

Version:

An opinionated pretty-printer for MSF format.

18 lines (14 loc) 338 B
import { union, strict, readonlyArray, null as tNull, string as tString, number as tNumber, } from 'io-ts'; export const Position = strict({ alsia: tNumber, soom: tNumber, }); export const StringArray = readonlyArray(tString); export const Board = readonlyArray(readonlyArray(union([tNull, tString])));