import { Module } from '@nestjs/common'; import { APP_GUARD } from '@nestjs/core'; import { AuthController } from './auth.controller.js'; import { AccessTokenGuard } from './auth.guard.js'; import { AuthService } from './auth.service.js'; import { WorkspaceContextGuard } from '../workspace/workspace-context.guard.js'; @Module({ controllers: [AuthController], providers: [ AuthService, AccessTokenGuard, WorkspaceContextGuard, { provide: APP_GUARD, useExisting: AccessTokenGuard }, { provide: APP_GUARD, useExisting: WorkspaceContextGuard }, ], }) export class AuthModule {}