SpartanX1 / nestjs-files

Visual Studio code extension to quickly create NestJS Files
https://marketplace.visualstudio.com/items?itemName=AbhijoyBasak.nestjs-files
MIT License
14 stars 7 forks source link

Update decorator generator for NestJS 7.x #3

Closed qanh96 closed 4 years ago

qanh96 commented 4 years ago

Old syntax

import { createParamDecorator } from '@nestjs/common';

export const CustomDecorator= createParamDecorator((data, req) => {
  return 'Hello';
});

New syntax

Custom decorator Doc

import { createParamDecorator, ExecutionContext } from '@nestjs/common';

export const User = createParamDecorator(
  (data: unknown, ctx: ExecutionContext) => {
    const request = ctx.switchToHttp().getRequest();
    return request.user;
  },
);
SpartanX1 commented 4 years ago

Yes will do! Thanks a lot for filling the issue!