UNPKG

@teaui/core

Version:

A high-level terminal UI library for Node

16 lines (15 loc) 594 B
export type * from './mouse.js'; export * from './mouse.js'; export type * from './key.js'; export * from './key.js'; export type * from './window.js'; export * from './window.js'; import type { MouseEvent, SystemMouseEvent } from './mouse.js'; import type { KeyEvent } from './key.js'; import type { FocusEvent, ResizeEvent } from './window.js'; export interface PasteEvent { type: 'paste'; text: string; } export type Event = MouseEvent | KeyEvent | PasteEvent | FocusEvent | ResizeEvent; export type SystemEvent = SystemMouseEvent | KeyEvent | PasteEvent | FocusEvent | ResizeEvent;