typing: expose broadcast method for public access & raw event

ref: https://github.com/Discord-RE/Discord-video-stream
This commit is contained in:
Elysia
2025-02-07 18:49:57 +07:00
parent e9d1bfc01a
commit 0c78399048

3
typings/index.d.ts vendored
View File

@@ -3787,7 +3787,7 @@ export class WebSocketManager extends EventEmitter {
private connect(): Promise<void>;
private createShards(): Promise<void>;
private reconnect(): Promise<void>;
private broadcast(packet: unknown): void;
public broadcast(packet: unknown): void;
private destroy(): void;
private handlePacket(packet?: unknown, shard?: WebSocketShard): boolean;
private checkShardsReady(): void;
@@ -5729,6 +5729,7 @@ export interface ClientEvents extends BaseClientEvents {
guildScheduledEventUserAdd: [guildScheduledEvent: GuildScheduledEvent | PartialGuildScheduledEvent, user: User];
guildScheduledEventUserRemove: [guildScheduledEvent: GuildScheduledEvent, PartialGuildScheduledEvent, user: User];
guildAuditLogEntryCreate: [auditLogEntry: GuildAuditLogsEntry, guild: Guild];
raw: [packet: { t?: string; d: any }, shard: number];
unhandledPacket: [packet: { t?: string; d: any }, shard: number];
relationshipAdd: [userId: Snowflake, shouldNotify: boolean];
relationshipRemove: [userId: Snowflake, type: RelationshipTypes, nickname: string | null];