INNER CODE UNIT · TypeScript
start
okasi/bot-signal · src/behavioral/index.ts:207
const start = (): void => {
if (isActive) {
return;
}
isActive = true;
startedAt = Date.now();
addListener(context, "mousemove", onMouseMove);
addListener(context, "wheel", onWheel);
addListener(context, "keydown", onKeyDown);
addListener(context, "click", onClick);
addListener(context, "touchstart", onTouchStart);
addListener(context, "touchmove", onTouchMove);
if (options.onUpdate) {
pollTimer = setInterval(() => {
options.onUpdate?.(evaluate());
}, pollIntervalMs);