INNER CODE UNIT · TypeScript

recordTouch

okasi/bot-signal · src/behavioral/index.ts:185

  const recordTouch = (event: Event, kind: "start" | "move"): void => {
    const touchEvent = event as TouchEvent;
    const point =
      touchEvent.touches?.length === 1
        ? touchEvent.changedTouches?.[0]
        : undefined;
    record<TouchSample>(samples.touches, {
      t: Date.now(),
      isTrusted: touchEvent.isTrusted,
      kind,
      ...(point ? { x: point.clientX, y: point.clientY } : {}),
    });
  };

  const onTouchStart = (event: Event): void => {
    recordTouch(event, "start");
  };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…