import { Global, Module } from "@nestjs/common";
import { AdminGuard } from "./admin.guard";
import { ApiKeyGuard } from "./api-key.guard";
import { RequireFullScopeGuard } from "./restricted-scope.guard";

@Global()
@Module({
  providers: [AdminGuard, ApiKeyGuard, RequireFullScopeGuard],
  exports: [AdminGuard, ApiKeyGuard, RequireFullScopeGuard],
})
export class AuthModule {}
