js.foresight
Version:
Predicts mouse trajectory to trigger actions as users approach elements, enabling anticipatory UI updates or pre-loading. Made with vanilla javascript and usable in every framework.
23 lines • 1.22 kB
TypeScript
export declare const MIN_TRAJECTORY_PREDICTION_TIME: number;
export declare const MAX_TRAJECTORY_PREDICTION_TIME: number;
export declare const DEFAULT_TRAJECTORY_PREDICTION_TIME: number;
export declare const TRAJECTORY_PREDICTION_TIME_UNIT: string;
export declare const MIN_POSITION_HISTORY_SIZE: number;
export declare const MAX_POSITION_HISTORY_SIZE: number;
export declare const DEFAULT_POSITION_HISTORY_SIZE: number;
export declare const POSITION_HISTORY_SIZE_UNIT: string;
export declare const MIN_TAB_OFFSET: number;
export declare const MAX_TAB_OFFSET: number;
export declare const DEFAULT_TAB_OFFSET: number;
export declare const TAB_OFFSET_UNIT: string;
export declare const MIN_HITSLOP: number;
export declare const MAX_HITSLOP: number;
export declare const DEFAULT_HITSLOP: number;
export declare const DEFAULT_SCROLL_MARGIN: number;
export declare const MIN_SCROLL_MARGIN: number;
export declare const MAX_SCROLL_MARGIN: number;
export declare const SCROLL_MARGIN_UNIT: string;
export declare const DEFAULT_ENABLE_TAB_PREDICTION: boolean;
export declare const DEFAULT_ENABLE_MOUSE_PREDICTION: boolean;
export declare const DEFAULT_ENABLE_SCROLL_PREDICTION: boolean;
//# sourceMappingURL=constants.d.ts.map