UNPKG

react-tetris2

Version:

Classic Tetris game as a reusable React 18+ component, fully typed with TypeScript and controllable via ref.

17 lines 578 B
export declare const pieces: readonly ["I", "J", "L", "O", "S", "T", "Z"]; export type Piece = (typeof pieces)[number]; export type Rotation = 0 | 1 | 2 | 3; export declare const isRotation: (num: number) => num is Rotation; export declare const getBlocks: (piece: Piece) => number[][][]; export declare const getClassName: (piece: Piece | "ghost") => string; export type ActivePiece = { piece: Piece; rotation: Rotation; }; export type PositionedPiece = ActivePiece & { position: { x: number; y: number; }; }; //# sourceMappingURL=Piece.d.ts.map