UNPKG

tetris-fumen

Version:
39 lines (38 loc) 994 B
import { InnerField } from './inner_field'; import { Field, Mino, Operation } from './field'; export declare class Page { index: number; operation: Operation | undefined; comment: string; flags: { lock: boolean; mirror: boolean; colorize: boolean; rise: boolean; quiz: boolean; }; refs: { field?: number; comment?: number; }; private _field; constructor(index: number, field: InnerField, operation: Operation | undefined, comment: string, flags: { lock: boolean; mirror: boolean; colorize: boolean; rise: boolean; quiz: boolean; }, refs: { field?: number; comment?: number; }); get field(): Field; set field(field: Field); mino(): Mino; } export declare type Pages = Page[]; export declare function extract(str: string): { version: '115' | '110'; data: string; }; export declare function decode(fumen: string): Pages;