Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
structures/overwrite
Overwrite
Class Overwrite
Channel Overwrite Structure, used in [ChannelGuildBase] Structures
Hierarchy
BaseStructure
Overwrite
Index
Constructors
constructor
Properties
_keys
allow
channel
client
deny
id
type
Accessors
channel
Id
guild
guild
Id
is
Clone
is
Member
is
Role
member
role
shard
Id
Methods
[custom]
_get
From
Snake
_set
From
Snake
can
clone
delete
difference
differences
differences
Between
edit
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
Constructors
constructor
new
Overwrite
(
channel
:
Channel
, data
:
BaseStructureData
)
:
Overwrite
Parameters
channel:
Channel
data:
BaseStructureData
Returns
Overwrite
Properties
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
allow
allow
:
bigint
= ...
Readonly
channel
channel
:
Channel
Readonly
client
client
:
ShardClient
deny
deny
:
bigint
= ...
id
id
:
string
= ''
type
type
:
OverwriteTypes
Accessors
channel
Id
get
channelId
(
)
:
string
Returns
string
guild
get
guild
(
)
:
null
|
Guild
Returns
null
|
Guild
guild
Id
get
guildId
(
)
:
string
Returns
string
is
Clone
get
isClone
(
)
:
boolean
Returns
boolean
is
Member
get
isMember
(
)
:
boolean
Returns
boolean
is
Role
get
isRole
(
)
:
boolean
Returns
boolean
member
get
member
(
)
:
null
|
Member
Returns
null
|
Member
role
get
role
(
)
:
null
|
Role
Returns
null
|
Role
shard
Id
get
shardId
(
)
:
number
Returns
number
Methods
[custom]
[custom]
(
)
:
object
Returns
object
_get
From
Snake
_get
From
Snake
(
key
:
string
)
:
any
Parameters
key:
string
Returns
any
_set
From
Snake
_set
From
Snake
(
key
:
string
, value
:
any
)
:
any
Parameters
key:
string
value:
any
Returns
any
can
can
(
permissions
:
PermissionChecks
)
:
boolean
Parameters
permissions:
PermissionChecks
Returns
boolean
clone
clone
(
)
:
Overwrite
Returns
Overwrite
delete
delete
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
difference
difference
(
key
:
string
, value
:
any
)
:
[
boolean
,
any
]
Parameters
key:
string
value:
any
Returns
[
boolean
,
any
]
differences
differences
(
data
?:
BaseStructureData
)
:
null
|
object
Parameters
Optional
data:
BaseStructureData
Returns
null
|
object
differences
Between
differences
Between
(
structure
:
Structure
)
:
null
|
object
Parameters
structure:
Structure
Returns
null
|
object
edit
edit
(
options
?:
EditChannelOverwrite
)
:
Promise
<
any
>
Parameters
options:
EditChannelOverwrite
= {}
Returns
Promise
<
any
>
has
Difference
has
Difference
(
key
:
string
, value
:
any
)
:
boolean
Parameters
key:
string
value:
any
Returns
boolean
has
Differences
has
Differences
(
data
?:
BaseStructureData
)
:
boolean
Parameters
Optional
data:
BaseStructureData
Returns
boolean
has
Differences
Between
has
Differences
Between
(
structure
:
Structure
)
:
boolean
Parameters
structure:
Structure
Returns
boolean
merge
merge
(
data
?:
BaseStructureData
)
:
void
Parameters
Optional
data:
BaseStructureData
Returns
void
merge
Value
merge
Value
(
key
:
string
, value
:
any
)
:
void
Parameters
key:
string
value:
any
Returns
void
toJSON
toJSON
(
)
:
object
Returns
object
Exports
structures/overwrite
Overwrite
constructor
_keys
allow
channel
client
deny
id
type
channel
Id
guild
guild
Id
is
Clone
is
Member
is
Role
member
role
shard
Id
[custom]
_get
From
Snake
_set
From
Snake
can
clone
delete
difference
differences
differences
Between
edit
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
toJSON
Generated using
TypeDoc
Channel Overwrite Structure, used in [ChannelGuildBase] Structures