types: add missing shard types (v13)

v13.9.0 #8192
This commit is contained in:
Cinnamon 2022-07-01 09:59:57 +07:00
parent 6f6ba368b0
commit 354fe2a7be
2 changed files with 7 additions and 2 deletions

View File

@ -466,6 +466,10 @@ class WebSocketShard extends EventEmitter {
// Set the status to reconnecting
this.status = Status.RECONNECTING;
// Finally, emit the INVALID_SESSION event
/**
* Emitted when the session has been invalidated.
* @event WebSocketShard#invalidSession
*/
this.emit(ShardEvents.INVALID_SESSION);
break;
case Opcodes.HEARTBEAT_ACK:

5
typings/index.d.ts vendored
View File

@ -2262,8 +2262,8 @@ export class SelectMenuInteraction<Cached extends CacheType = CacheType> extends
}
export interface ShardEventTypes {
spawn: [child: ChildProcess];
death: [child: ChildProcess];
spawn: [process: ChildProcess | Worker];
death: [process: ChildProcess | Worker];
disconnect: [];
ready: [];
reconnecting: [];
@ -2929,6 +2929,7 @@ export interface WebSocketShardEvents {
ready: [];
resumed: [];
invalidSession: [];
destroyed: [];
close: [event: CloseEvent];
allReady: [unavailableGuilds?: Set<Snowflake>];
}