eye-analysis
Version:
Eye Analysis - Browser-based eye tracking and screen recording library for research and experiments
28 lines • 794 B
TypeScript
import type { FunctionBasedAdaptor } from "../types";
/**
* Mouse tracking adaptor options
*/
export interface MouseAdaptorOptions {
confidenceRange?: [number, number];
saccadeSimulation?: boolean;
blinkSimulation?: boolean;
updateInterval?: number;
noiseAmount?: number;
pupilSizeVariation?: number;
}
/**
* Create a mouse tracking adaptor for gaze simulation
*/
export declare const mouseTrackingAdaptor: (options?: MouseAdaptorOptions) => FunctionBasedAdaptor;
/**
* Get mouse position for debugging
*/
export declare const getCurrentMousePosition: () => {
x: number;
y: number;
};
/**
* Validate mouse adaptor options
*/
export declare const validateMouseAdaptorOptions: (options: MouseAdaptorOptions) => string[];
//# sourceMappingURL=mouse.d.ts.map