UNPKG

609 BTypeScriptView Raw
1import { PointerCoords } from '../../event';
2import { MouseButton } from './buttons';
3export interface pointerKey {
4 /** Name of the pointer key */
5 name: string;
6 /** Type of the pointer device */
7 pointerType: 'mouse' | 'pen' | 'touch';
8 /** Type of button */
9 button?: MouseButton;
10}
11export interface PointerPosition {
12 target?: Element;
13 coords?: PointerCoords;
14 caret?: CaretPosition;
15}
16export interface CaretPosition {
17 node?: Node;
18 offset?: number;
19}
20export declare function isDifferentPointerPosition(positionA: PointerPosition, positionB: PointerPosition): boolean;