nes-tetris-components
Version:
A set of components and front-end functionality of NES Tetris
17 lines (16 loc) • 574 B
TypeScript
import React from 'react';
import './representation.css';
import { Piece } from 'nes-tetris-representation';
interface PieceSelectorProps {
piece: Piece | null;
setPiece: (piece: Piece) => void;
}
declare class PieceSelector extends React.Component<PieceSelectorProps> {
constructor(props: PieceSelectorProps);
setPieceFromInput(event: KeyboardEvent): void;
componentDidMount(): void;
componentWillUnmount(): void;
drawPiece(piece: Piece, width?: (6 | 12)): JSX.Element;
render(): JSX.Element;
}
export default PieceSelector;