@teaui/core
Version:
A high-level terminal UI library for Node
15 lines (14 loc) • 501 B
TypeScript
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 {};