MCPcopy Index your code
hub / github.com/Julien-R44/verrou

github.com/Julien-R44/verrou @0.5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.5.2 ↗ · + Follow
141 symbols 339 edges 44 files 60 documented · 43%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

LockStore (Interface)
(no doc) [9 implementers]
packages/verrou/src/types/main.ts
DatabaseAdapter (Interface)
(no doc) [4 implementers]
packages/verrou/src/types/drivers.ts
SerializedLock (Interface)
(no doc)
packages/verrou/src/types/main.ts
RetryConfig (Interface)
(no doc)
packages/verrou/src/types/main.ts
LockAcquireOptions (Interface)
(no doc)
packages/verrou/src/types/main.ts

Core symbols most depended-on inside this repo

acquire
called by 47
packages/verrou/src/lock.ts
isLocked
called by 40
packages/verrou/src/lock.ts
createLock
called by 32
packages/verrou/src/lock_factory.ts
getRemainingTime
called by 19
packages/verrou/src/lock.ts
run
called by 15
packages/verrou/src/lock.ts
use
called by 12
packages/verrou/src/verrou.ts
isExpired
called by 10
packages/verrou/src/lock.ts
save
called by 10
packages/verrou/src/types/main.ts

Shape

Method 86
Class 24
Function 21
Interface 10

Languages

TypeScript100%

Modules by API surface

packages/verrou/src/lock.ts16 symbols
packages/verrou/src/types/main.ts11 symbols
packages/verrou/src/types/drivers.ts11 symbols
packages/verrou/src/drivers/memory.ts11 symbols
packages/verrou/src/drivers/kysely.ts11 symbols
packages/verrou/src/drivers/knex.ts11 symbols
packages/verrou/src/drivers/dynamodb.ts10 symbols
packages/verrou/src/drivers/database.ts10 symbols
packages/verrou/src/drivers/redis.ts9 symbols
packages/verrou/test_helpers/null_store.ts7 symbols
packages/verrou/src/verrou.ts6 symbols
packages/verrou/src/lock_factory.ts5 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add verrou \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact