UNPKG

react-curse

Version:

A curses-like blazingly fast react renderer

33 lines (32 loc) 902 B
import { type Char, type Color, type Modifier } from './screen'; declare class Term { fullscreen: boolean; print: boolean; isResized: boolean; isMouseEnabled: boolean; prevBuffer: Char[][] | undefined; prevModifier: Modifier; nextWritePrefix: string; cursor: { x: number; y: number; }; maxCursor: { x: number; y: number; }; result: any; init(fullscreen: boolean, print: boolean): void; reinit(): void; onExit: (code: number) => void; terminate(): string; append(value: string): void; setResult(result: any): void; enableMouse(): void; parseHexColor(color: string): any; parseColor(color: Color | string | number, offset?: number): any; createModifierSequence(modifier: Modifier): string; isIcon(char: string): boolean; render(buffer: Char[][]): void; } export default Term;