Skip to content

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 '*').

Released under the MIT License.