Class

PermissionOverwriteManager

Manages channel permission overwrites (edit / delete / cache). Requires Manage Roles for mutations.

Constructor

new PermissionOverwriteManager(channel: GuildChannel, initial: APIChannelOverwrite[])

Properties

NameTypeDescription
cacheread-onlyCollection<string, PermissionOverwrite>Cached overwrites keyed by role/member ID.
sizeread-onlynumber

Methods

.delete(overwriteId)

overwriteId: stringPromise<void>

Delete a permission overwrite.

await channel.permissionOverwrites.delete(overwriteId);