Sha256: fc350b646c6b83b2d3544a0b1662564dbd852103237f3ff1deea1083059ced77
Contents?: true
Size: 961 Bytes
Versions: 26
Compression:
Stored size: 961 Bytes
Contents
import { type Instance } from '../../setup'; import { pointerKey, PointerPosition } from './shared'; type PointerInit = { pointerId: number; pointerType: string; isPrimary: boolean; }; export declare class Pointer { constructor({ pointerId, pointerType, isPrimary }: PointerInit); readonly pointerId: number; readonly pointerType: string; readonly isPrimary: boolean; isMultitouch: boolean; isCancelled: boolean; isDown: boolean; isPrevented: boolean; position: PointerPosition; init(instance: Instance, position: PointerPosition): this; move(instance: Instance, position: PointerPosition): { leave: () => void; enter: () => void; move: () => void; } | undefined; down(instance: Instance, _keyDef: pointerKey): void; up(instance: Instance, _keyDef: pointerKey): void; release(instance: Instance): void; private getTarget; private getEventInit; } export {};
Version data entries
26 entries across 26 versions & 1 rubygems