basalt / permissions/src / AccessReport
Interface: AccessReport
Defined in: permissions/src/index.ts:965
What Gate.describeAccess (and GET /me/access) answers.
Properties
grants
> grants: AccessGrant[]
Defined in: permissions/src/index.ts:973
Each permission with its provenance and, for time-boxed ones, its expiry.
permissions
> permissions: string[]
Defined in: permissions/src/index.ts:969
Every permission that opens a door, deduplicated and sorted — feed it to permitted().
roles
> roles: string[]
Defined in: permissions/src/index.ts:967
Roles held in the current scope or globally — what hasRole() answers true for.
superAdmin
> superAdmin: boolean
Defined in: permissions/src/index.ts:971
true when the superAdmin bypass applies (then permissions contains '*').