@hodfords/nestjs-response
TypeScript icon, indicating that this package has built-in type declarations

8.0.0 • Public • Published

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

nestjs-response

Installation 🤖

npm install @hodfords/nestjs-response --save

class UserResponse {
    @ApiProperty()
    @IsNotEmpty()
    @IsString()
    name: string
}

class UserController{
    @Get()
    @ResponseModel(UserResponse, true)
    getAllUser() {
        return [{name: "hello"}]
    }
}
  • Interceptor global
{
    providers: [
        {
            provide: APP_INTERCEPTOR,
            useClass: LoggingInterceptor
        }
    ]
}
  • Interceptor decorator
@Controller('test')
@UseResponseInterceptor()
export class TestController {
    
}

Readme

Keywords

none

Package Sidebar

Install

npm i @hodfords/nestjs-response

Weekly Downloads

6

Version

8.0.0

License

UNLICENSED

Unpacked Size

15.6 kB

Total Files

20

Last publish

Collaborators

  • nguyentiendung-dev