.[Symbol.iterator]()
→ IterableIterator<S>
message.flags.[Symbol.iterator]();Class
new BitField(bits: BitFieldResolvable<S>)BitFieldResolvable<S>| Name | Type | Description |
|---|---|---|
| [Symbol.toStringTag]read-only | string | |
| bitfield | bigint | |
| DefaultBitstatic | bigint | |
| Flagsstatic | Record<string, bigint> |
→ IterableIterator<S>
message.flags.[Symbol.iterator]();bits: BitFieldResolvable<S>[] → this
message.flags.add(bits);bit: BitFieldResolvable<S> → boolean
Whether this bitfield contains any of the given bits.
message.flags.any(bit);other: BitFieldResolvable<S> → boolean
message.flags.equals(other);→ Readonly<this>
message.flags.freeze();bit: BitFieldResolvable<S> → boolean
Whether this bitfield contains all of the given bits.
message.flags.has(bit);bit: BitFieldResolvable<S> → S[]
Bits present in bit but missing from this bitfield.
message.flags.missing(bit);bits: BitFieldResolvable<S>[] → this
message.flags.remove(bits);bits: BitFieldResolvable<S> → bigint
Resolve a resolvable into a single bigint bitfield.
BitField.resolve(bits);→ Record<S, boolean>
message.flags.serialize();→ S[]
message.flags.toArray();→ string
message.flags.toString();→ bigint
message.flags.valueOf();