import { createParamDecorator, ExecutionContext } from '@nestjs/common'; import { Socket } from 'socket.io'; export const GatewayJwtBody = createParamDecorator((data: unknown, ctx: ExecutionContext) => { const req = ctx.switchToHttp().getRequest() as Socket; return req.handshake.auth.jwtBody; });