mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-18 20:43:30 +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 equals(bit: BitFieldResolvable<S>): boolean;
|
||||||
public freeze(): Readonly<BitField<S>>;
|
public freeze(): Readonly<BitField<S>>;
|
||||||
public has(bit: BitFieldResolvable<S>): boolean;
|
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 remove(...bits: BitFieldResolvable<S>[]): BitField<S>;
|
||||||
public serialize(...hasParams: BitFieldResolvable<S>[]): Record<S, boolean>;
|
public serialize(...hasParam: readonly unknown[]): Record<S, boolean>;
|
||||||
public toArray(): S[];
|
public toArray(...hasParam: readonly unknown[]): S[];
|
||||||
public toJSON(): number;
|
public toJSON(): number;
|
||||||
public valueOf(): number;
|
public valueOf(): number;
|
||||||
public [Symbol.iterator](): IterableIterator<S>;
|
public [Symbol.iterator](): IterableIterator<S>;
|
||||||
@@ -1124,6 +1124,9 @@ declare module 'discord.js' {
|
|||||||
export class Permissions extends BitField<PermissionString> {
|
export class Permissions extends BitField<PermissionString> {
|
||||||
public any(permission: PermissionResolvable, checkAdmin?: boolean): boolean;
|
public any(permission: PermissionResolvable, checkAdmin?: boolean): boolean;
|
||||||
public has(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 ALL: number;
|
||||||
public static DEFAULT: number;
|
public static DEFAULT: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user