import { Injectable } from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';

/**
 * JwtAuthGuard — protects routes requiring authentication.
 *
 * Usage:
 *   @UseGuards(JwtAuthGuard)
 *   @Get('protected-route')
 *   handler(@Req() req) { req.user ... }
 */
@Injectable()
export class JwtAuthGuard extends AuthGuard('jwt') {}
