fix(typings): for intents (#3860)

* re-introduce Intents export
* properly type WebsocketOptions#intents
This commit is contained in:
Souji
2020-02-29 18:18:59 +01:00
committed by GitHub
parent 8a2f8938be
commit a6d3501ff8

10
typings/index.d.ts vendored
View File

@@ -980,6 +980,14 @@ declare module 'discord.js' {
public sync(): Promise<Integration>; public sync(): Promise<Integration>;
} }
export class Intents extends BitField<IntentsString> {
public static FLAGS: Record<IntentsString, number>;
public static PRIVILEGED: number;
public static ALL: number;
public static NON_PRIVILEGED: number;
public static resolve(bit?: BitFieldResolvable<IntentsString>): number;
}
export class Invite extends Base { export class Invite extends Base {
constructor(client: Client, data: object); constructor(client: Client, data: object);
public channel: GuildChannel | PartialGroupDMChannel; public channel: GuildChannel | PartialGroupDMChannel;
@@ -3002,7 +3010,7 @@ declare module 'discord.js' {
interface WebSocketOptions { interface WebSocketOptions {
large_threshold?: number; large_threshold?: number;
compress?: boolean; compress?: boolean;
intents?: Intents | number; intents?: BitFieldResolvable<IntentsString> | number;
} }
type WSEventType = type WSEventType =