Kind: Function
Source: atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts
Extract permission checks from HTML templates.
Detects:
- Angular: *ngIf="hasPermission('x')", *ngIf="can('x')", *ngIf="isAdmin"
- Vue: v-if="hasPermission('x')", v-show="can('x')"
- React: {hasPermission('x') &&
}
Signature
tsfunction extractPermissionsFromTemplate(templateContent: string, filePath: string, componentName: string, framework: 'angular' | 'vue' | 'react'): PermissionCheck[]
Parameters
| Name | Type |
|---|---|
templateContent | string |
filePath | string |
componentName | string |
framework | `'angular' |
Returns: PermissionCheck[]
Was this page helpful?