tanuki-ui
Version:
HTML-first React component library with semantic elements, multi-OS themes, and production-ready visual node editor
17 lines (16 loc) • 554 B
TypeScript
import { PointerInfo } from '../usePointerObserver';
export type ObservePointerCallback = (params: PointerInfo) => void;
export declare class PointerManager {
private rafId;
private pointerIds;
private handlers;
private targetPointers;
private pointers;
constructor();
start(): void;
end(): void;
removeTrackTarget(e: PointerEvent): void;
tick(): void;
emitChange(pointerId: string | number, eventType: PointerInfo["type"]): void;
addTrackTarget(e: PointerEvent, callback: ObservePointerCallback): void;
}