UNPKG

@teaui/core

Version:

A high-level terminal UI library for Node

15 lines (14 loc) 501 B
import { Viewport } from '../../Viewport.js'; import { type Props as ContainerProps, Container } from '../../Container.js'; import { Size } from '../../geometry.js'; import type { MouseEvent } from '../../events/index.js'; interface Props extends ContainerProps { } export declare class TrackMouse extends Container { #private; constructor(viewProps: Props); naturalSize(available: Size): Size; receiveMouse(event: MouseEvent): void; render(viewport: Viewport): void; } export {};