Optimize the structure and readability of import statements in `admin` services, modules, and controllers. Ensure consistency and logical grouping for improved maintainability.
18 lines
519 B
TypeScript
18 lines
519 B
TypeScript
import { Controller, Get, UseGuards } from "@nestjs/common";
|
|
import { Roles } from "../auth/decorators/roles.decorator";
|
|
import { AuthGuard } from "../auth/guards/auth.guard";
|
|
import { RolesGuard } from "../auth/guards/roles.guard";
|
|
import { AdminService } from "./admin.service";
|
|
|
|
@Controller("admin")
|
|
@UseGuards(AuthGuard, RolesGuard)
|
|
@Roles("admin")
|
|
export class AdminController {
|
|
constructor(private readonly adminService: AdminService) {}
|
|
|
|
@Get("stats")
|
|
getStats() {
|
|
return this.adminService.getStats();
|
|
}
|
|
}
|