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
tsfunction extractPermissionsFromCode(code: string, filePath: string, componentName: string): PermissionCheck[]
Parameters
| Name | Type |
|---|---|
code | string |
filePath | string |
componentName | string |
Returns: PermissionCheck[]
Was this page helpful?