MCPcopy Index your code
hub / github.com/djvirgen/virgen-acl

github.com/djvirgen/virgen-acl @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
31 symbols 40 edges 8 files 0 documented · 0%
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

IRoleGetter (Interface)
(no doc) [1 implementers]
typings.d.ts
IResourceProp (Interface)
(no doc)
typings.d.ts
IResourceGetter (Interface)
(no doc)
typings.d.ts
IRoleProp (Interface)
(no doc)
typings.d.ts
IQueryCallback (Interface)
(no doc)
typings.d.ts

Core symbols most depended-on inside this repo

assert
called by 8
test/examples/examples.ts
getRoleId
called by 3
typings.d.ts
getResourceId
called by 1
typings.d.ts
extractRole
called by 1
lib/acl.js
extractResource
called by 1
lib/permission.js
Acl
called by 0
lib/acl.js
getParentRolesFromArray
called by 0
lib/acl.js
getParentRole
called by 0
lib/acl.js

Shape

Function 13
Interface 7
Class 6
Method 5

Languages

TypeScript100%

Modules by API surface

typings.d.ts11 symbols
test/examples/examples.ts8 symbols
lib/acl.js7 symbols
test/index.test.js2 symbols
lib/permission.js2 symbols
lib/permission_list.js1 symbols

For agents

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

⬇ download graph artifact