ReferenceInterfaces
RoleDefinition
Defined in: packages/client/src/permissions/role-builder.ts:19
What a RoleBuilder builds: name, description, priority, permission names, members (list or source) and the cache TTL of a member source.
Properties
cacheTtlSeconds
cacheTtlSeconds: number;Defined in: packages/client/src/permissions/role-builder.ts:25
description
description: string;Defined in: packages/client/src/permissions/role-builder.ts:21
members
members:
| Member[]
| (() =>
| MemberList
| Promise<MemberList>);Defined in: packages/client/src/permissions/role-builder.ts:24
name
name: string;Defined in: packages/client/src/permissions/role-builder.ts:20
permissions
permissions: string[];Defined in: packages/client/src/permissions/role-builder.ts:23
priority
priority: number;Defined in: packages/client/src/permissions/role-builder.ts:22