SystemChannelFlagsBitField

export class SystemChannelFlagsBitField extends BitField<SystemChannelFlagsString>
export class SystemChannelFlagsBitField extends BitField<SystemChannelFlagsString>
Data structure that makes it easy to interact with a systemChannelFlags bitfield. Note that all event message types are enabled by default, and by setting their corresponding flags you are disabling them
bitfield:number
Bitfield of the packed bits
Inherited from BitField
Static
Numeric system channel flags.
Adds bits to these ones.
Returns
These bits or new BitField if the instance is frozen.
NameTypeOptionalDescription
...bitsBitFieldResolvable<SystemChannelFlagsString, number>[]NoBits to add
Inherited from BitField
any(bit):boolean
Checks whether the bitfield has a bit, or any of multiple bits.
NameTypeOptionalDescription
bitBitFieldResolvable<SystemChannelFlagsString, number>NoBit(s) to check for
Inherited from BitField
equals(bit):boolean
Checks if this bitfield equals another
NameTypeOptionalDescription
bitBitFieldResolvable<SystemChannelFlagsString, number>NoBit(s) to check for
Inherited from BitField
Freezes these bits, making them immutable.
Inherited from BitField
has(bit):boolean
Checks whether the bitfield has a bit, or multiple bits.
NameTypeOptionalDescription
bitBitFieldResolvable<SystemChannelFlagsString, number>NoBit(s) to check for
Inherited from BitField
missing(bits, ...hasParams):SystemChannelFlagsString[]
Gets all given bits that are missing from the bitfield.
NameTypeOptionalDescription
bitsBitFieldResolvable<SystemChannelFlagsString, number>NoBit(s) to check for
...hasParamsreadonly unknown[]NoAdditional parameters for the has method, if any
Inherited from BitField
Removes bits from these.
Returns
These bits or new BitField if the instance is frozen.
NameTypeOptionalDescription
...bitsBitFieldResolvable<SystemChannelFlagsString, number>[]NoBits to remove
Inherited from BitField
Static
resolve(bit?):number
NameTypeOptionalDescription
bitBitFieldResolvable<SystemChannelFlagsString, number>YesNone
serialize(...hasParams):Record<SystemChannelFlagsString, boolean>
Gets an object mapping field names to a boolean indicating whether the bit is available.
NameTypeOptionalDescription
...hasParamsreadonly unknown[]NoAdditional parameters for the has method, if any
Inherited from BitField
toArray(...hasParams):SystemChannelFlagsString[]
Gets an Array of bitfield names based on the bits available.
NameTypeOptionalDescription
...hasParamsreadonly unknown[]NoAdditional parameters for the has method, if any
Inherited from BitField
toJSON():number extends number ? number : string
valueOf():number