Skip to main content

ChannelToggles

Documentation


Documentation / @discordeno/bot / ChannelToggles

Class: ChannelToggles

Defined in: transformers/toggles/channel.ts:19

Extends​

Constructors​

Constructor​

new ChannelToggles(channelOrBitfield): ChannelToggles

Defined in: transformers/toggles/channel.ts:20

Parameters​

channelOrBitfield​

number | Partial<DiscordChannel>

Returns​

ChannelToggles

Overrides​

ToggleBitfield.constructor

Properties​

bitfield​

bitfield: number = 0

Defined in: transformers/toggles/ToggleBitfield.ts:2

Inherited from​

ToggleBitfield.bitfield

Accessors​

archived​

Get Signature​

get archived(): boolean

Defined in: transformers/toggles/channel.ts:51

Whether or not this thread channel is archived.

Returns​

boolean


invitable​

Get Signature​

get invitable(): boolean

Defined in: transformers/toggles/channel.ts:46

Whether or not this thread channel is invitable.

Returns​

boolean


locked​

Get Signature​

get locked(): boolean

Defined in: transformers/toggles/channel.ts:41

Whether or not this thread channel is locked.

Returns​

boolean


managed​

Get Signature​

get managed(): boolean

Defined in: transformers/toggles/channel.ts:60

Returns​

boolean


newlyCreated​

Get Signature​

get newlyCreated(): boolean

Defined in: transformers/toggles/channel.ts:56

Whether or not this thread channel is newly created.

Returns​

boolean


nsfw​

Get Signature​

get nsfw(): boolean

Defined in: transformers/toggles/channel.ts:36

Whether or not this channel is an nsfw channel.

Returns​

boolean

Methods​

add()​

add(bits): this

Defined in: transformers/toggles/ToggleBitfield.ts:14

Adds some bits to the bitfield.

Parameters​

bits​

number

Returns​

this

Inherited from​

ToggleBitfield.add


contains()​

contains(bits): boolean

Defined in: transformers/toggles/ToggleBitfield.ts:9

Tests whether or not this bitfield has the permission requested.

Parameters​

bits​

number

Returns​

boolean

Inherited from​

ToggleBitfield.contains


has()​

has(permissions): boolean

Defined in: transformers/toggles/channel.ts:65

Checks whether or not the permissions exist in this

Parameters​

permissions​

"nsfw" | "managed" | "locked" | "invitable" | "archived" | "newlyCreated" | ("nsfw" | "managed" | "locked" | "invitable" | "archived" | "newlyCreated")[]

Returns​

boolean


list()​

list(): Record<ChannelToggleKeys, boolean>

Defined in: transformers/toggles/channel.ts:72

Lists all the toggles for the role and whether or not each is true or false.

Returns​

Record<ChannelToggleKeys, boolean>


remove()​

remove(bits): this

Defined in: transformers/toggles/ToggleBitfield.ts:20

Removes some bits from the bitfield.

Parameters​

bits​

number

Returns​

this

Inherited from​

ToggleBitfield.remove


toJSON()​

toJSON(): number

Defined in: transformers/toggles/ToggleBitfield.ts:25

Returns​

number

Inherited from​

ToggleBitfield.toJSON