UNPKG

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.

24 lines 1.05 kB
//IMPORTANT: when altering these values change the type jsDocs/actual docs for BaseForesightManagerProps export var MIN_TRAJECTORY_PREDICTION_TIME = 10; export var MAX_TRAJECTORY_PREDICTION_TIME = 200; export var DEFAULT_TRAJECTORY_PREDICTION_TIME = 120; export var TRAJECTORY_PREDICTION_TIME_UNIT = 'ms'; export var MIN_POSITION_HISTORY_SIZE = 2; export var MAX_POSITION_HISTORY_SIZE = 30; export var DEFAULT_POSITION_HISTORY_SIZE = 8; export var POSITION_HISTORY_SIZE_UNIT = 'points'; export var MIN_TAB_OFFSET = 0; export var MAX_TAB_OFFSET = 20; export var DEFAULT_TAB_OFFSET = 2; export var TAB_OFFSET_UNIT = 'tabs'; export var MIN_HITSLOP = 0; export var MAX_HITSLOP = 2000; export var DEFAULT_HITSLOP = 0; export var DEFAULT_SCROLL_MARGIN = 150; export var MIN_SCROLL_MARGIN = 30; export var MAX_SCROLL_MARGIN = 300; export var SCROLL_MARGIN_UNIT = 'px'; export var DEFAULT_ENABLE_TAB_PREDICTION = true; export var DEFAULT_ENABLE_MOUSE_PREDICTION = true; export var DEFAULT_ENABLE_SCROLL_PREDICTION = true; //# sourceMappingURL=constants.js.map