MCPcopy Index your code
hub / github.com/SupremeTechnopriest/react-idle-timer

github.com/SupremeTechnopriest/react-idle-timer @5.7.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.7.2 ↗ · + Follow
307 symbols 802 edges 122 files 22 documented · 7% 3 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

React Idle Timer

Version License Downloads GitHub Sponsors Tests Test Coverage Maintainability Discord

Welcome to the all new IdleTimer! The documentation has moved to https://idletimer.dev. There you can find everything you need to get started using and contributing to IdleTimer.

Docs Discord Issues

JavaScript Style Guide

Extension points exported contracts — how you extend this code

IIdleTimerComponentProps (Interface)
(no doc)
src/withIdleTimer.tsx
ITimers (Interface)
(no doc)
src/types/ITimers.ts
ITabManagerOptions (Interface)
(no doc)
src/TabManager/index.ts
IProps (Interface)
(no doc)
tests/bundle.test.tsx
IProps (Interface)
(no doc)
tests/withIdleTimer.test.tsx
Matchers (Interface)
(no doc)
tests/index.d.ts
IWaitForOptions (Interface)
(no doc)
tests/test.utils.ts
MDXLayoutProps (Interface)
(no doc)
docs/layouts/mdx.tsx

Core symbols most depended-on inside this repo

isIdle
called by 161
src/types/IIdleTimer.ts
waitFor
called by 143
tests/test.utils.ts
sleep
called by 114
tests/test.utils.ts
toBeAround
called by 86
tests/index.d.ts
getRemainingTime
called by 51
src/types/IIdleTimer.ts
start
called by 37
src/types/IIdleTimer.ts
createToken
called by 33
src/utils/token.ts
postMessage
called by 30
src/TabManager/BroadcastChannel.ts

Shape

Function 152
Method 74
Interface 58
Class 21
Enum 2

Languages

TypeScript100%

Modules by API surface

src/types/IIdleTimer.ts21 symbols
src/TabManager/index.ts18 symbols
src/TabManager/LeaderElector.ts15 symbols
docs/src/components/Demo.tsx13 symbols
tests/withIdleTimer.test.tsx12 symbols
src/useIdleTimer.tsx12 symbols
src/TabManager/BroadcastChannel.ts11 symbols
docs/src/components/ControlDrawer.tsx11 symbols
docs/pages/demo.tsx11 symbols
tests/IdleTimerProvider.test.tsx8 symbols
tests/bundle.test.tsx7 symbols
docs/src/utils/getRouteContext.ts7 symbols

For agents

$ claude mcp add react-idle-timer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page