IsIdle
Determine if a user is idle, and when was the last time they were active.
Demo
Idle: false
Last active: 0s ago
By default, the time of inactivity before marking the user as idle is 1 minute.
In this demo, it's 1 second.
Usage
	<script lang="ts">
  import { AnimationFrames, IsIdle } from "runed";
 
  const idle = new IsIdle({ timeout: 1000 });
</script>
 
<p>Idle: {idle.current}</p>
<p>
  Last active: {new Date(idle.lastActive).toLocaleTimeString()}
</p>