Skip to content
masterclass Buddy

API reference

NestJS API reference

Modules, dependency injection and decorators for Node.js

Last updated

Identifiers
62
With full guides
0
Types
6

Topics covered

  • Controllers
  • Providers
  • Modules
  • Guards
  • Pipes
  • Testing

Class

NameWhat it does
NestFactoryClass
ValidationPipeClass
ParseIntPipeClass
LoggerClass
ReflectorClass
ConfigModuleClass
JwtModuleClass
TypeOrmModuleClass
TestClass

Interface

NameWhat it does
NestModuleInterface
CanActivateInterface
NestInterceptorInterface
PipeTransformInterface
ExceptionFilterInterface
OnModuleInitInterface
OnModuleDestroyInterface
MiddlewareConsumerInterface
ExecutionContextInterface

Decorator

NameWhat it does
@ModuleDecorator
@ControllerDecorator
@InjectableDecorator
@GetDecorator
@PostDecorator
@PutDecorator
@PatchDecorator
@DeleteDecorator
@BodyDecorator
@ParamDecorator
@QueryDecorator
@HeadersDecorator
@ReqDecorator
@ResDecorator
@UseGuardsDecorator
@UseInterceptorsDecorator
@UsePipesDecorator
@UseFiltersDecorator
@CatchDecorator
@InjectDecorator
@GlobalDecorator
@OptionalDecorator
@SseDecorator
@WebSocketGatewayDecorator
@SubscribeMessageDecorator

Command

NameWhat it does
nest newCommand
nest generateCommand
nest buildCommand
nest startCommand
nest infoCommand

Concept

NameWhat it does
Dependency injectionConcept
ProvidersConcept
GuardsConcept
InterceptorsConcept
PipesConcept
Exception filtersConcept
MiddlewareConcept
Request lifecycleConcept
Dynamic modulesConcept
MicroservicesConcept

Error

NameWhat it does
HttpExceptionError
NotFoundExceptionError
BadRequestExceptionError
UnauthorizedExceptionError

Search across every package and filter by type in your dashboard.

Start learning