.[Symbol.iterator]()
→ IterableIterator<S>
member.permissions.[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>
member.permissions.[Symbol.iterator]();bits: BitFieldResolvable<S>[] → this
member.permissions.add(bits);bit: BitFieldResolvable<S> → boolean
Whether this bitfield contains any of the given bits.
member.permissions.any(bit);other: BitFieldResolvable<S> → boolean
member.permissions.equals(other);→ Readonly<this>
member.permissions.freeze();bit: BitFieldResolvable<S> → boolean
Whether this bitfield contains all of the given bits.
member.permissions.has(bit);bit: BitFieldResolvable<S> → S[]
Bits present in bit but missing from this bitfield.
member.permissions.missing(bit);bits: BitFieldResolvable<S>[] → this
member.permissions.remove(bits);bits: BitFieldResolvable<S> → bigint
Resolve a resolvable into a single bigint bitfield.
BitField.resolve(bits);→ Record<S, boolean>
member.permissions.serialize();→ S[]
member.permissions.toArray();→ string
member.permissions.toString();→ bigint
member.permissions.valueOf();