import { Controller, Get } from "@nestjs/common"; import { ApiTags } from "@nestjs/swagger"; import { AuthAccessToken } from "../auth/decorators/auth-access-token.decorator"; import { ReqUser } from "../auth/decorators/req-user.decorator"; import { User } from "./user.entity"; @ApiTags("users") @Controller("api/v1/users") export class UsersController { @Get("me") @AuthAccessToken() getMe(@ReqUser() user: User): Omit { return { id: user.id, displayName: user.displayName, photo: user.photo, }; } }