Skip to content

Commit cf3bf65

Browse files
committed
fix: implement OnGatewayConnection and OnGatewayDisconnect interfaces
Adds compile-time type safety for NestJS WebSocket lifecycle hooks.
1 parent 5a664a1 commit cf3bf65

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/sockets/sockets.gateway.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import {
22
ConnectedSocket,
3+
OnGatewayConnection,
4+
OnGatewayDisconnect,
35
SubscribeMessage,
46
WebSocketGateway,
57
} from "@nestjs/websockets";
@@ -10,7 +12,9 @@ import { SocketsService } from "./sockets.service";
1012
@WebSocketGateway({
1113
path: "/ws/web",
1214
})
13-
export class SocketsGateway {
15+
export class SocketsGateway
16+
implements OnGatewayConnection, OnGatewayDisconnect
17+
{
1418
constructor(private readonly sockets: SocketsService) {}
1519

1620
@SubscribeMessage("ping")

0 commit comments

Comments
 (0)