mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
typings(Bitfield): add hasParams to toArray, fix serialize's type (#3579)
* typings(Bitfield): add hasParams to toArray, fix serialize's type * fix: apply suggested changes * chore: remove incorrect whitespace * fix: make params optional * nit: pluralize bit in Permissions#missing * nit: group non-static methods together
This commit is contained in:
9
typings/index.d.ts
vendored
9
typings/index.d.ts
vendored
@@ -118,10 +118,10 @@ declare module 'discord.js' {
|
||||
public equals(bit: BitFieldResolvable<S>): boolean;
|
||||
public freeze(): Readonly<BitField<S>>;
|
||||
public has(bit: BitFieldResolvable<S>): boolean;
|
||||
public missing(bits: BitFieldResolvable<S>, ...hasParams: any[]): S[];
|
||||
public missing(bits: BitFieldResolvable<S>, ...hasParam: readonly unknown[]): S[];
|
||||
public remove(...bits: BitFieldResolvable<S>[]): BitField<S>;
|
||||
public serialize(...hasParams: BitFieldResolvable<S>[]): Record<S, boolean>;
|
||||
public toArray(): S[];
|
||||
public serialize(...hasParam: readonly unknown[]): Record<S, boolean>;
|
||||
public toArray(...hasParam: readonly unknown[]): S[];
|
||||
public toJSON(): number;
|
||||
public valueOf(): number;
|
||||
public [Symbol.iterator](): IterableIterator<S>;
|
||||
@@ -1124,6 +1124,9 @@ declare module 'discord.js' {
|
||||
export class Permissions extends BitField<PermissionString> {
|
||||
public any(permission: PermissionResolvable, checkAdmin?: boolean): boolean;
|
||||
public has(permission: PermissionResolvable, checkAdmin?: boolean): boolean;
|
||||
public missing(bits: BitFieldResolvable<PermissionString>, checkAdmin?: boolean): PermissionString[];
|
||||
public serialize(checkAdmin?: boolean): Record<PermissionString, boolean>;
|
||||
public toArray(checkAdmin?: boolean): PermissionString[];
|
||||
|
||||
public static ALL: number;
|
||||
public static DEFAULT: number;
|
||||
|
||||
Reference in New Issue
Block a user