Class PermissionOverwrite

This is a helper class to make creating permission overwrites easier.

Example

// create a member overwrite that targets a single member
let member_overwrite = PermissionOverwrite.member("123", new Permissions(Permissions.CreateInstantInvite, Permissions.SendMessages), new Permissions())

// create a role overwrite that targets a role
let role_overwrite = PermissionOverwrite.role("123", new Permissions(Permissions.CreateInstantInvite, Permissions.SendMessages), new Permissions())

// create a role overwrite for the everyone role that targets everyone
let everyone_overwrite = PermissionOverwrite.everyone(new Permissions(Permissions.CreateInstantInvite, Permissions.SendMessages), new Permissions())

Implements

Constructors

Properties

Methods

Constructors

Properties

allowRaw: string
denyRaw: string
id: string

Methods

Generated using TypeDoc