@@ -46,15 +46,10 @@ export interface Cluster {
4646 */
4747 on ( event : 'open' , listener : ( id : string | number ) => any ) : this;
4848 /**
49- * Fired when one of the shards begins reconnecting
49+ * Fired when one of the shards is destroyed
5050 * @event
5151 */
52- on ( event : 'reconnecting' , listener : ( id : string | number ) => any ) : this;
53- /**
54- * Fired when one of the shards begins disconnecting
55- * @event
56- */
57- on ( event : 'disconnecting' , listener : ( id : string | number ) => any ) : this;
52+ on ( event : 'destroy' , listener : ( reconnecting : boolean , fatal : boolean , id : string | number ) => any ) : this;
5853 /**
5954 * Provides information useful for debugging
6055 * @event
@@ -76,19 +71,23 @@ export interface Cluster {
7671 on ( event : 'dispatch' , listener : ( data : GatewayDispatchPayload , id : string | number ) => any ) : this;
7772
7873 /** @internal */
79- once ( event : 'open' | 'reconnecting' | 'disconnecting' , listener : ( id : string | number ) => any ) : this;
74+ once ( event : 'open' , listener : ( id : string | number ) => any ) : this;
8075 /** @internal */
8176 once ( event : 'debug' | 'error' , listener : ( info : any , id : string | number ) => any ) : this;
8277 /** @internal */
78+ once ( event : 'destroy' , listener : ( reconnecting : boolean , fatal : boolean , id : string | number ) => any ) : this;
79+ /** @internal */
8380 once ( event : 'ready' , listener : ( ) => any ) : this;
8481 /** @internal */
8582 once ( event : 'dispatch' , listener : ( data : GatewayDispatchPayload , id : string | number ) => any ) : this;
8683
8784 /** @internal */
88- emit ( event : 'open' | 'reconnecting' | 'disconnecting' , id : string | number ) : boolean ;
85+ emit ( event : 'open' , id : string | number ) : boolean ;
8986 /** @internal */
9087 emit ( event : 'debug' | 'error' , info : any , id : string | number ) : boolean ;
9188 /** @internal */
89+ emit ( event : 'destroy' , reconnecting : boolean , fatal : boolean , id : string | number ) : boolean ;
90+ /** @internal */
9291 emit ( event : 'ready' ) : boolean ;
9392 /** @internal */
9493 emit ( event : 'dispatch' , data : GatewayDispatchPayload , id : string | number ) : boolean ;
0 commit comments