EmojiToggles
Documentation / @discordeno/bot / EmojiToggles
Class: EmojiToggles
Defined in: bot/src/transformers/toggles/emoji.ts:15
Extends
Constructors
Constructor
new EmojiToggles(
roleOrTogglesInt):EmojiToggles
Defined in: bot/src/transformers/toggles/emoji.ts:16
Parameters
roleOrTogglesInt
number | DiscordEmoji
Returns
EmojiToggles
Overrides
Properties
bitfield
bitfield:
number=0
Defined in: bot/src/transformers/toggles/ToggleBitfield.ts:2
Inherited from
Accessors
animated
Get Signature
get animated():
boolean
Defined in: bot/src/transformers/toggles/emoji.ts:41
Whether this emoji is animated
Returns
boolean
available
Get Signature
get available():
boolean
Defined in: bot/src/transformers/toggles/emoji.ts:46
Whether this emoji can be used, may be false due to loss of Server Boosts
Returns
boolean
managed
Get Signature
get managed():
boolean
Defined in: bot/src/transformers/toggles/emoji.ts:36
Whether this emoji is managed
Returns
boolean
requireColons
Get Signature
get requireColons():
boolean
Defined in: bot/src/transformers/toggles/emoji.ts:31
Whether this emoji must be wrapped in colons
Returns
boolean
Methods
add()
add(
bits):this
Defined in: bot/src/transformers/toggles/ToggleBitfield.ts:14
Adds some bits to the bitfield.
Parameters
bits
number
Returns
this
Inherited from
contains()
contains(
bits):boolean
Defined in: bot/src/transformers/toggles/ToggleBitfield.ts:9
Tests whether or not this bitfield has the permission requested.
Parameters
bits
number
Returns
boolean
Inherited from
has()
has(
permissions):boolean
Defined in: bot/src/transformers/toggles/emoji.ts:51
Checks whether or not the permissions exist in this
Parameters
permissions
"managed" | "requireColons" | "animated" | "available" | ("managed" | "requireColons" | "animated" | "available")[]
Returns
boolean
list()
list():
Record<EmojiToggleKeys,boolean>
Defined in: bot/src/transformers/toggles/emoji.ts:58
Lists all the toggles for the role and whether or not each is true or false.
Returns
Record<EmojiToggleKeys, boolean>
remove()
remove(
bits):this
Defined in: bot/src/transformers/toggles/ToggleBitfield.ts:20
Removes some bits from the bitfield.
Parameters
bits
number
Returns
this
Inherited from
toJSON()
toJSON():
number
Defined in: bot/src/transformers/toggles/ToggleBitfield.ts:25
Returns
number