Skip to content

extractPermissionsFromCode

reference
1 min readUpdated

Kind: Function

Source: atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts

Extract permission checks from TypeScript/JavaScript source code.

Detects:

  • Route guard references (canActivate, canLoad, etc.)
  • Permission checking method calls (hasPermission, can, isAuthorized)
  • Role-based checks (hasRole, isAdmin, role === 'admin')
  • Decorator-based permissions (@Roles,

Signature

ts
function extractPermissionsFromCode(code: string, filePath: string, componentName: string): PermissionCheck[]

Parameters

NameType
codestring
filePathstring
componentNamestring

Returns: PermissionCheck[]

Was this page helpful?

Download as PDF