meshcore.js
ReferenceClasses

RoleManager

Defined in: packages/client/src/permissions/permission-manager.ts:24

client.roles: the registered roles, by name and in priority order, with the lookups used to check permissions.

Constructors

Constructor

new RoleManager(client): RoleManager;

Defined in: packages/client/src/permissions/permission-manager.ts:29

Parameters

client

Client

Owning client

Returns

RoleManager

Properties

client

readonly client: Client;

Defined in: packages/client/src/permissions/permission-manager.ts:25

Accessors

size

Get Signature

get size(): number;

Defined in: packages/client/src/permissions/permission-manager.ts:33

Returns

number

Methods

get()

get(name): Role | undefined;

Defined in: packages/client/src/permissions/permission-manager.ts:38

Parameters

name

string

Role name

Returns

Role | undefined


sorted()

sorted(): Role[];

Defined in: packages/client/src/permissions/permission-manager.ts:43

Returns

Role[]

On this page