Represents a permission overwrite for a role or member in a guild channel.
Extends
BaseDeletes this Permission Overwrite.
| Name | Type | Optional | Description | 
|---|---|---|---|
| reason | string | Yes | Reason for deleting this overwrite | 
Edits this Permission Overwrite.
Example
| Name | Type | Optional | Description | 
|---|---|---|---|
| options | PermissionOverwriteOptions | No | The options for the update | 
| reason | string | Yes | Reason for creating/editing this overwrite | 
Resolves an overwrite into .
| Name | Type | Optional | Description | 
|---|---|---|---|
| overwrite | OverwriteResolvable | No | The overwrite-like data to resolve | 
| guild | Guild | No | The guild to resolve from | 
Resolves bitfield permissions overwrites from an object.
| Name | Type | Optional | Description | 
|---|---|---|---|
| options | PermissionOverwriteOptions | No | The options for the update | 
| initialPermissions | { allow?: PermissionResolvable; deny?: PermissionResolvable } | No | The initial permissions |