UNPKG

reactronic-dom

Version:

Reactronic DOM - Transactional Reactive Front-End Development Framework

19 lines (18 loc) 695 B
import { FocusSensor } from './FocusSensor'; import { HtmlElementSensor } from './HtmlElementSensor'; import { KeyboardModifiers } from './KeyboardSensor'; import { WindowSensor } from './WindowSensor'; export declare enum PointerButton { None = 0, Left = 1, Right = 2, Middle = 4 } export declare class BasePointerSensor extends HtmlElementSensor { positionX: number; positionY: number; modifiers: KeyboardModifiers; constructor(focusSensor?: FocusSensor, windowSensor?: WindowSensor); } export declare function extractPointerButton(e: MouseEvent): PointerButton; export declare function isPointerButtonDown(button: PointerButton, buttonsMask: number): boolean;