# RoleSourceType

**Kind:** Type

**Source:** [`atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts#L17)

Permission Extractor

Extracts permission checks, route guards, role definitions, and
authentication configuration from source code. Detects both hardcoded
and dynamic role-based access control patterns.

## Definition

```ts
'hardcoded' | 'database' | 'external' | 'unknown'
```
