UNPKG

tetris-fumen

Version:
34 lines (33 loc) 895 B
import { Piece } from './defines'; declare enum Operation { Direct = "direct", Swap = "swap", Stock = "stock" } export declare class Quiz { private get next(); static isQuizComment(comment: string): boolean; static create(nexts: string): Quiz; static create(hold: string, nexts: string): Quiz; private static trim; private readonly quiz; constructor(quiz: string); private get least(); private get current(); private get hold(); private get leastAfterNext2(); getOperation(used: Piece): Operation; private get leastInActiveBag(); private static verify; direct(): Quiz; swap(): Quiz; stock(): Quiz; operate(operation: Operation): Quiz; format(): Quiz; getHoldPiece(): Piece; getNextPieces(max?: number): Piece[]; toString(): string; canOperate(): boolean; nextIfEnd(): Quiz; } export {};